C# で JSON 文字列を作成する
多くのアプリケーションは、JSON (JavaScript Object Notation) を使用して、構造化された形式でデータを返す必要があります。 JSON は、人間が読みやすく、機械が解析しやすい軽量のデータ形式です。
StringBuilder
を使用して JSON 文字列を手動で構築することもできますが、Newtonsoft.Json などの外部ライブラリを使用すると、このプロセスを大幅に簡素化できます。
Newtonsoft.Json は、直接 JSON シリアル化メソッドを提供します。具体的な手順は次のとおりです:
Newtonsoft.Json を使用して JSON 文字列を作成します
Product
クラスを定義します。
<code class="language-csharp">public class Product { public string Name { get; set; } public DateTime Expiry { get; set; } public decimal Price { get; set; } public string[] Sizes { get; set; } }</code>
<code class="language-csharp">Product product = new Product(); product.Name = "Apple"; product.Expiry = new DateTime(2008, 12, 28); product.Price = 3.99M; product.Sizes = new string[] { "Small", "Medium", "Large" };</code>
JsonConvert.SerializeObject
<code class="language-csharp">string json = JsonConvert.SerializeObject(product);</code>
変数には、json
オブジェクトを表す JSON 文字列が含まれています: Product
<code class="language-json">{ "Name": "Apple", "Expiry": "2008-12-28T00:00:00", "Price": 3.99, "Sizes": ["Small", "Medium", "Large"] }</code>Newtonsoft.Json ライブラリは、JSON データのシリアル化と逆シリアル化に関する詳細なドキュメントを提供します。このライブラリを使用すると、JSON 文字列の作成を効率的に処理でき、C# アプリケーションでの柔軟なデータ交換が可能になります。
以上がC# で JSON 文字列を簡単に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。