C#是一種通用的、現(xiàn)代的、面向?qū)ο蟮木幊陶Z言,它是為Microsoft .NET Framework設(shè)計的。在C#中,我們可以采集JSON數(shù)據(jù)并對其進(jìn)行處理。本文將介紹如何使用C#采集JSON數(shù)據(jù)。
using System; using System.Net; using Newtonsoft.Json; using Newtonsoft.Json.Linq; class Program { static void Main(string[] args) { JObject json = JObject.Parse(GetJSON()); JArray jArray = (JArray)json["users"]; foreach(JObject item in jArray) { Console.WriteLine("Name: {0}", item["name"]); Console.WriteLine("Age: {0}", item["age"]); } Console.ReadLine(); } static string GetJSON() { string url = "http://localhost:3000/users"; WebClient webClient = new WebClient(); return webClient.DownloadString(url); } }
在這個例子中,我們使用了Json.NET庫來處理JSON數(shù)據(jù)。我們先定義了一個JObject對象來解析JSON數(shù)據(jù)。然后,我們使用JArray來遍歷所有的用戶列表,并輸出用戶的姓名和年齡。JSON數(shù)據(jù)最后被轉(zhuǎn)換成了一個字符串,接著用WebClient類來訪問這條JSON數(shù)據(jù)。
通過這種方法,我們可以成功地在C#中采集JSON數(shù)據(jù)并處理它們。
下一篇vue 綁定背景顏色