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

c# json get

榮姿康1年前7瀏覽0評論

C#中的JSON獲取是一種非常常見的操作。JSON(JavaScript Object Notation)是一種常用的輕量級數(shù)據(jù)交換格式,在web應(yīng)用中被廣泛使用。下面我們將介紹如何使用C#語言獲取JSON數(shù)據(jù)。

using System;
using System.IO;
using System.Net;
using Newtonsoft.Json;
//定義JSON數(shù)據(jù)結(jié)構(gòu)
class User
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main(string[] args)
{
//定義請求URL
string url = "http://localhost:8080/json/user";
//定義請求對象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
//發(fā)送請求
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//獲取響應(yīng)流
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
//讀取響應(yīng)流中的JSON數(shù)據(jù)
string json = reader.ReadToEnd();
//將JSON數(shù)據(jù)轉(zhuǎn)換為對象
User user = JsonConvert.DeserializeObject(json);
//打印對象屬性
Console.WriteLine("用戶姓名:" + user.Name);
Console.WriteLine("用戶年齡:" + user.Age);
}
}

上面的代碼演示了如何通過發(fā)送一個GET請求,獲取返回的JSON數(shù)據(jù),并將其轉(zhuǎn)換為一個User對象,并打印其屬性值。需要注意的是,在使用JSON數(shù)據(jù)時需要引入Newtonsoft.Json命名空間。

總之,C#中的JSON獲取非常簡單,在實際開發(fā)中也經(jīng)常使用到。希望這篇文章對大家有所幫助。