在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類型的對象,并輸出到控制臺。
上一篇vue 的prop驗證
下一篇vue log怎樣快進