C# で JSON 文字列を作成する
XML は、HTTP 応答でデータを送信する際の構造化表現によく使用されます。ただし、JSON (JavaScript Object Notation) は軽量で解析しやすいため、人気が高まっています。ここでは、強力な Newtonsoft.Json ライブラリを使用して C# で JSON 文字列を生成する方法を示します:
まず、Newtonsoft.Json NuGet パッケージをインストールします。
次のコードを考えてみましょう:
<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" }; string json = JsonConvert.SerializeObject(product);</code>
ここでは、Product クラスを定義し、プロパティを設定します。 JsonConvert.SerializeObject メソッドは、オブジェクトを、json 変数に割り当てることができる JSON 文字列に変換します。
JSON のシリアル化と逆シリアル化のドキュメントはここにあります:
以上がNewtonsoft.Json を使用して C# で JSON 文字列を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。