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

c# list轉化成json

錢瀠龍2年前8瀏覽0評論

C#中List是一種非常常用的數據結構,而JSON是一種非常流行的數據交換格式。如何將C#中的List轉化成JSON呢?下面我們就來詳細介紹。

using System.Collections.Generic;
using System.Web.Script.Serialization;
List<int> myIntList = new List<int>{1, 2, 3, 4, 5};
JavaScriptSerializer js = new JavaScriptSerializer();
string jsonStr = js.Serialize(myIntList);

以上代碼中,我們創建了一個List<int>并將其初始化為1至5的整數,并引入了System.Web.Script.Serialization命名空間。然后創建了一個JavaScriptSerializer實例,使用Serialize方法對List進行序列化,得到了一個JSON格式的字符串。

需要注意的是,C#中的List可以存儲任何類型的數據,所以我們不僅可以將List<int>轉化成JSON,也可以將List<string>、List<object>等轉化成JSON。

除了使用JavaScriptSerializer之外,C#還有其他的庫可以幫我們將List轉化成JSON,如Newtonsoft.Json等,但其使用方法大同小異。

using Newtonsoft.Json;
using System.Collections.Generic;
List<string> myStrList = new List<string>{ "apple", "banana", "cherry" };
string jsonStr2 = JsonConvert.SerializeObject(myStrList);

以上代碼使用了Newtonsoft.Json庫,并創建了一個List<string>并初始化為三個水果名稱,然后使用SerializeObject方法將其轉化成JSON字符串。

無論選擇何種庫,將List轉化成JSON都是非常簡單易懂的,只要記得引入相應的命名空間和使用正確的方法即可。