使用System.Text.Json將列表序列化為JSON
您的場景中,ObjectInJson
屬性包含一個序列化對象,其中包含巢狀清單。目前,您正在手動產生這些物件的清單的JSON字串。這種方法容易出錯,效率不如使用專用的JSON序列化器。
.NET提供了System.Text.Json函式庫,用於高效可靠的JSON序列化。在您的場景中使用它:
<code class="language-csharp">using System.Text.Json; var aList = new List<MyObjectInJson> { new(1, "1"), new(2, "2") }; var json = JsonSerializer.Serialize(aList); Console.WriteLine(json);</code>
這段程式碼將產生一個表示MyObjectInJson
物件清單的JSON字串。 JSON字串將包含巢狀清單作為字串陣列。
以上是如何使用 System.Text.Json 將列表序列化為 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!