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

c# 字符串怎樣轉json對象數組

錢瀠龍1年前8瀏覽0評論
C# 字符串可通過特定的方法轉換為 JSON 對象數組。下面將介紹如何使用 C# 語言將字符串轉為 JSON 對象數組。 第一步:定義一個字符串變量,例如: ``` string jsonString = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":17}]"; ``` 第二步:將字符串反序列化為 JSON 對象數組。使用 Newtonsoft.Json 庫中的 JsonConvert.DeserializeObject<>方法實現反序列化: ``` JArray jsonArray = JArray.Parse(jsonString); ListjsonList = new List(); foreach (JObject jo in jsonArray) { jsonList.Add(jo); } ``` 第三步:對轉換后的 JSON 對象數組進行操作,例如: ``` foreach (JObject jo in jsonList) { string name = jo["name"].ToString(); int age = int.Parse(jo["age"].ToString()); Console.WriteLine("姓名:" + name + "\t年齡:" + age); } ``` 完整代碼:
using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
string jsonString = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":17}]";
JArray jsonArray = JArray.Parse(jsonString);
ListjsonList = new List();
foreach (JObject jo in jsonArray)
{
jsonList.Add(jo);
}
foreach (JObject jo in jsonList)
{
string name = jo["name"].ToString();
int age = int.Parse(jo["age"].ToString());
Console.WriteLine("姓名:" + name + "\t年齡:" + age);
}
}
}
以上就是使用 C# 語言將字符串轉為 JSON 對象數組的方法。通過這種方式,我們可以方便地對 JSON 對象數組進行讀取、修改、刪除等操作。