首頁 >後端開發 >C++ >如何使用 Json.NET 將 C# 字典轉換為 JSON 字串?

如何使用 Json.NET 將 C# 字典轉換為 JSON 字串?

Susan Sarandon
Susan Sarandon原創
2025-01-14 13:41:44458瀏覽

How to Convert a C# Dictionary to a JSON String Using Json.NET?

使用Json.NET將C#字典轉換為JSON字串

在C#中將字典轉換為JSON字串是一項常見任務。雖然可以使用JavaScriptSerializer,但其限制要求字典的類型必須為<string, string>

為了獲得更通用的解決方案,請考慮使用Json.NET。此函式庫提供了一種簡單有效的方法來將字典序列化為JSON字串。

要使用Json.NET,請使用NuGet安裝Newtonsoft.Json套件。安裝完成後,您可以使用以下程式碼輕鬆地將字典轉換為JSON字串:

<code class="language-csharp">using Newtonsoft.Json;

// ...

var myDictionary = new Dictionary<int, List<string>>();
// 填充字典...

string jsonString = JsonConvert.SerializeObject(myDictionary);</code>

此程式碼會將字典序列化為JSON字串,然後可以將其用於各種目的,例如將其發送到Web服務或將其儲存在資料庫中。

以上是如何使用 Json.NET 將 C# 字典轉換為 JSON 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn