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

c# json 轉(zhuǎn)數(shù)組

C#是一門功能強(qiáng)大的編程語(yǔ)言,也是.NET平臺(tái)的主要語(yǔ)言之一。在我們的編碼工作中,經(jīng)常需要將數(shù)據(jù)從JSON格式轉(zhuǎn)換為數(shù)組。C#提供了豐富的API來(lái)實(shí)現(xiàn)這個(gè)功能。下面我們就來(lái)學(xué)習(xí)一下如何將JSON轉(zhuǎn)換為數(shù)組吧!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace JsonToArr
{
class Program
{
static void Main(string[] args)
{
string JsonStr = "{\"list\":[1,2,3,4,5]}"; // JSON字符串
JsonObj json = JsonConvert.DeserializeObject<JsonObj>(JsonStr); // 將JSON字符串轉(zhuǎn)換為對(duì)象
int[] Arr = json.list.ToArray(); // 將列表轉(zhuǎn)換為數(shù)組
foreach (int i in Arr) // 遍歷數(shù)組并輸出
{
Console.WriteLine(i);
}
Console.ReadLine(); // 暫停程序
}
}
class JsonObj
{
public List<int> list; // 以列表形式存放數(shù)組數(shù)據(jù)
}
}

上面的代碼中,我們用到了Newtonsoft.Json來(lái)解析JSON字符串。通過(guò)JsonConvert.DeserializeObject方法將JSON字符串轉(zhuǎn)換為對(duì)象,再將對(duì)象中的數(shù)據(jù)轉(zhuǎn)換為數(shù)組,最后輸出數(shù)組內(nèi)容。

以上就是將JSON轉(zhuǎn)換為數(shù)組的整個(gè)過(guò)程,是不是非常簡(jiǎn)單?如果在實(shí)際工作中遇到類似情況,可以借鑒一下我們的思路,相信一定會(huì)有很好的幫助。