C# 語言通常用于后臺開發,它的優點之一是能夠方便地從后臺獲取 JSON 數據。
如果你想要獲取一段 JSON 數據,你需要向目標服務器發出一個 GET 請求。這個請求可以使用 C# 語言的 HttpWebRequest 類來實現。
string url = "http://example.com/json-data";
WebRequest request = WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string json;
using (Stream stream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
json = reader.ReadToEnd();
}
response.Close();
上面的代碼中,我們首先定義了 URL,然后使用 WebRequest 類來創建一個請求。我們發送請求并獲取響應。響應的流可以使用 StreamReader 類讀取。最后,我們將流關閉并解析 JSON 數據。
當然,在實踐中你可能會遇到更多的問題。例如,需要進行身份驗證,或者從響應中解析多個 JSON 對象。但是使用上述代碼為起點,你可以開始了解如何在 C# 中獲取 JSON 數據。