首頁 > 後端開發 > C++ > 如何使用 System.Text.Json 將列表序列化為 JSON?

如何使用 System.Text.Json 將列表序列化為 JSON?

Susan Sarandon
發布: 2025-01-11 06:02:44
原創
542 人瀏覽過

How Can I Serialize a List to JSON Using System.Text.Json?

使用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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板