欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c# 創(chuàng)建json數(shù)組

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

在C#語言中,創(chuàng)建JSON數(shù)組可以使用JavaScriptSerializer類。JavaScriptSerializer類定義在System.Web.Script.Serialization命名空間中,它可以將.NET對象轉(zhuǎn)換成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);

以上代碼演示了如何創(chuàng)建一個字符串類型的數(shù)組,并將其轉(zhuǎn)換成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);

除了字符串類型的數(shù)組,也可以創(chuàng)建整數(shù)類型的數(shù)組,使用方法與字符串類型的數(shù)組類似。

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);

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

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