List<>とかの配列をjsonに変換
class Book { public int Id { get; set; } public string Name { get; set; } public string Asin { get; set; } } ... using using System.Collections.Generic; using using Newtonsoft.Json; .... // 日本語ちゃんと出力されるようにしておく Console.OutputEncoding = new UTF8Encoding(); // せっかくだからリスト構造を作ってみる List<Book> books = new List<Book> { new Book{ Id = 1, Name = "野望の王国 1", Asin = "B00M84FTOS"}, new Book{ Id = 2, Name = "アカギ 1", Asin = "B00DVYTZ12"}, }; // 普通の JSON テキスト構築 Console.WriteLine("-------- normal json --------"); string jsonString = JsonConvert.SerializeObject(books); Console.WriteLine(jsonString); // インデント付きの JSON テキスト構築 Console.WriteLine("\n-------- formatted json --------"); string formattedJson = JsonConvert.SerializeObject(books, Formatting.Indented); Console.WriteLine(formattedJson);