在C#中建立JSON字串
建構HTTP回應時,通常需要以不同的格式傳送數據,包括JSON。本問探討如何使用字串建構器和Newtonsoft.Json等外部函式庫在C#中建立JSON字串。
解答:
使用Newtonsoft.Json函式庫可以簡化JSON建立過程:
<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>
Newtonsoft.Json提供了一套全面的方法,用於將各種資料類型序列化和反序列化到JSON以及從JSON反序列化。如上例所示,透過使用其“SerializeObject”方法,可以輕鬆地將自訂物件轉換為JSON字串。
此外,請參考以下文件:
以上是如何在 C# 中高效建立 JSON 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!