C# 是一種強類型編程語言,它具有面向對象和組件化的特性,其語法結構簡單、易懂,是開發 Windows 應用程序的首選語言之一。
在開發 Web 應用程序中,獲取 URL 返回的 JSON 數據也經常用到,下面我們來看一下如何用 C# 獲取 URL 返回的 JSON 數據。
using System; using System.Net; using Newtonsoft.Json; class Program { static void Main(string[] args) { string url = "http://example.com/api/data"; WebClient client = new WebClient(); string json = client.DownloadString(url); dynamic data = JsonConvert.DeserializeObject(json); Console.WriteLine("Data: " + data); } }
上面的代碼中,我們使用了 C# 內置的 WebClient 類來發送 HTTP 請求,并使用DownloadString()
方法下載 URL 返回的字符串。接著,我們使用 Newtonsoft.Json 庫中的JsonConvert.DeserializeObject()
方法將下載的字符串轉換為 dynamic 對象,以便我們后續可以根據 JSON 數據的結構來訪問其中的數據。最后我們在控制臺中輸出 data 對象,以檢查數據是否成功獲取。
以上就是使用 C# 獲取 URL 返回的 JSON 數據的方法,希望對大家有所幫助。