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

c#訪問url獲取json數據

錢衛國2年前9瀏覽0評論

在C#中,我們可以通過訪問URL來獲取JSON數據。JSON是一種常用的數據格式,它可以在不同的編程語言和平臺之間傳輸和解析數據。下面是一個訪問URL并獲取JSON數據的示例代碼:

using System;
using System.IO;
using System.Net;
using System.Text;
using Newtonsoft.Json;
public class Program {
public static void Main() {
string url = "https://example.com/api/data";
string json = "";
try {
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.AutomaticDecompression = DecompressionMethods.GZip;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
using (Stream stream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(stream)) {
json = reader.ReadToEnd();
}
} catch (WebException ex) {
Console.WriteLine(ex.Message);
}
if (!string.IsNullOrEmpty(json)) {
dynamic data = JsonConvert.DeserializeObject(json);
Console.WriteLine("JSON data retrieved:");
Console.WriteLine(data);
}
}
}

以上代碼通過HttpWebRequest創建了一個HTTP請求,然后使用StreamReader讀取響應流中的數據,并將數據轉換成JSON格式。接著我們使用JsonConvert將JSON字符串反序列化成dynamic類型的對象,并輸出到控制臺。