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

c# 創建json數組

錢良釵1年前8瀏覽0評論

在C#語言中,創建JSON數組可以使用JavaScriptSerializer類。JavaScriptSerializer類定義在System.Web.Script.Serialization命名空間中,它可以將.NET對象轉換成JSON格式的字符串。

JavaScriptSerializer serializer = new JavaScriptSerializer();
List<string> fruits = new List<string>();
fruits.Add("apple");
fruits.Add("banana");
fruits.Add("orange");
string json = serializer.Serialize(fruits);
Console.WriteLine(json);

以上代碼演示了如何創建一個字符串類型的數組,并將其轉換成JSON格式的字符串。

JavaScriptSerializer serializer = new JavaScriptSerializer();
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
string json = serializer.Serialize(numbers);
Console.WriteLine(json);

除了字符串類型的數組,也可以創建整數類型的數組,使用方法與字符串類型的數組類似。

JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Dictionary<string, string>> users = new List<Dictionary<string, string>>();
Dictionary<string, string> user1 = new Dictionary<string, string>();
user1.Add("name", "Jack");
user1.Add("age", "25");
Dictionary<string, string> user2 = new Dictionary<string, string>();
user2.Add("name", "Lucy");
user2.Add("age", "23");
users.Add(user1);
users.Add(user2);
string json = serializer.Serialize(users);
Console.WriteLine(json);

以上代碼演示了如何創建一個字典類型的數組,其中每個元素都是由鍵值對組成的。在創建字典類型的數組時,需要先創建一個字典對象,并將鍵值對添加進去,然后再將字典對象添加到數組中。

總之,使用JavaScriptSerializer類可以很方便地創建JSON數組,不僅限于字符串和整數類型的數組,還可以創建任意類型的數組,并將其轉換成JSON格式的字符串。