色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c# 將list轉換成json

榮姿康1年前12瀏覽0評論

C# 是一種流行的編程語言,常常用于開發 Windows 應用程序。在 C# 中,將 List 轉換為 JSON 是一種非常常見的任務。JSON 是一種在 Web 開發中廣泛使用的數據格式,因為它易于閱讀和解析。

要將 List 轉換為 JSON,您需要使用 Newtonsoft.Json 庫。該庫是 C# 中最流行的 JSON 庫之一,它提供了輕松地將對象序列化為 JSON 和將 JSON 反序列化為對象的功能。

using Newtonsoft.Json;
using System.Collections.Generic;
List<string> myList = new List<string>();
myList.Add("apple");
myList.Add("banana");
myList.Add("orange");
string json = JsonConvert.SerializeObject(myList);
Console.WriteLine(json);

在上面的示例中,我們創建了一個字符串 List。然后,我們使用 JsonConvert.SerializeObject 方法將其序列化為 JSON 字符串并打印出來。

如果您需要更復雜的 JSON,例如將復合對象轉換為 JSON,那么您可以借助 JSON.Net 庫中的 JObject 和 JArray 類。這些類可以讓您輕松地創建包含嵌套對象和數組的復雜 JSON。

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Collections.Generic;
List<JObject> myObjects = new List<JObject>();
JObject myObject1 = new JObject();
myObject1.Add(new JProperty("name", "apple"));
myObject1.Add(new JProperty("price", 1.50));
myObjects.Add(myObject1);
JObject myObject2 = new JObject();
myObject2.Add(new JProperty("name", "banana"));
myObject2.Add(new JProperty("price", 0.99));
myObjects.Add(myObject2);
JArray jsonArray = new JArray(myObjects);
string json = JsonConvert.SerializeObject(jsonArray);
Console.WriteLine(json);

在上面的示例中,我們創建了一個包含兩個 JObject 的 List。每個 JObject 表示一個水果,具有名稱和價格屬性。我們使用 JArray 類將 List 包裝成一個 JSON 數組,然后使用 JsonConvert.SerializeObject 方法將其序列化為 JSON 字符串并將其打印出來。

在使用 C# 將 List 轉換為 JSON 時,請記住使用 Newtonsoft.Json 庫提供的功能以便輕松地完成此任務。

上一篇c# 修改json
下一篇c# 提交json