System.Text.Json または JSON.Net を使用してリストを JSON にシリアル化します
オブジェクト モデルには、入れ子になったリストを含むオブジェクトのシリアル化されたバージョンを保持する ObjectInJson というプロパティがあります。現在、MyObjectInJson オブジェクトのリストを手動でシリアル化しています。
代替シリアル化オプション
手動シリアル化を JavaScriptSerializer で置き換えるには、次の 3 つのオプションを検討できます:
System.Text.Json を使用する (推奨):
Newtonsoft JSON.Net を使用します:
シリアル化コードの手動置換
System.Text.Json または JSON.Net を使用するには、手動シリアル化コードを次のコードに置き換えることができます:
System.Text.Json:
<code class="language-csharp">var json = JsonSerializer.Serialize(aList);</code>
JSON.Net:
<code class="language-csharp">var json = JsonConvert.SerializeObject(aList);</code>
注: JSON.Net を初めて使用する場合は、JSON.Net パッケージをインストールする必要がある場合があります:
<code>Install-Package Newtonsoft.Json</code>
以上がSystem.Text.Json または JSON.Net を使用して .NET でリストを JSON に効率的にシリアル化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。