.NET 4環境では、外部DLL C#オブジェクトJSONシリアル化メソッド
この記事では、.NET 4フレームワーク、特にヌードル属性を含むLADオブジェクトの下で、C#オブジェクトをJSON文字列にシーケンスする方法について説明します。焦点は、互換性のある.NET 4を求めており、外部DLLに依存する必要がないソリューションにあります。
JSON.NET
ソリューション 一般的に使用されるソリューションは、Newtonsoft JSONライブラリを使用することです。 Newtonsoft.json.jsonConvert.SerializeObjectメソッドは、以下に示すように、オブジェクトを複雑なネスト構造を含むJSON文字列に簡単に変換できます。
生成されたJSON文字列には、予想される出力を満たすためにネストされた日付BNSプロパティが含まれます。関連ドキュメント
<code class="language-csharp">Newtonsoft.Json.JsonConvert.SerializeObject(new { firstName = "Markoff", lastName = "Chaney", dateOfBirth = new { year = 1901, month = 4, day = 30 } });</code>
JSONのシリアル化とバックシーケーションの詳細については、次のドキュメントを参照してください。
JSONのシリアル化と砂漠化
以上が外部DLLなしで.NET 4でJSONにC#オブジェクトをシリアル化する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。