我正在Windows 8,Visual Studio 2012中開發Windows商店應用程序。我需要對特定URL進行GET請求並獲取JSON作爲響應。我需要解析JSON以獲取其中的值。我需要C#代碼來完成上述功能。C#GET請求和解析JSON
5
A
回答
1
您可以使用此示例代碼MSDN
var client = new HttpClient();
var uri = new Uri("http://ponify.me/stats.php");
Stream respStream = await client.GetStreamAsync(uri);
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(rootObject));
rootObject feed = (rootObject)ser.ReadObject(respStream);
System.Diagnostics.Debug.WriteLine(feed.SONGHISTORY[0].TITLE);
7
您可以使用HttpClient
類。該GetAsync方法允許你發送一個GET請求到指定的URL:
public async Task<JsonObject> GetAsync(string uri)
{
var httpClient = new HttpClient();
var content = await httpClient.GetStringAsync(uri);
return await Task.Run(() => JsonObject.Parse(content));
}
相關問題
- 1. GET請求JSON
- 2. 使用Python請求和解析JSON
- 3. swift API請求和JSON解析
- 4. 解析GET請求與斯威夫特
- 5. 網絡/ Golang - 對「GET」請求的解析
- 6. Mongoose C++:如何使用貓鼬解析HTTP GET或POST請求?
- 7. winHTTP GET請求C++
- 8. HTTPS GET請求和讀取JSON回覆
- 9. JSON GET方法請求
- 10. 從GET請求呈現JSON
- 11. JSON API GET請求錯誤
- 12. 如何使用Dispatch解析JSON請求?
- 13. 使用Spring MVC解析JSON請求體
- 14. 如何使用Volley解析JSON請求?
- 15. 解析請求json大小限制
- 16. 請求的JSON解析失敗(ajax)+ zf2
- 17. 我如何解析ruby json請求
- 18. POST請求上的JSON解析錯誤
- 19. HTTP請求和GET
- 20. HEAD GET解碼請求
- 21. 將JSON文件解析爲POST請求目標C
- 22. Rails請求解析
- 23. 解析DynamoDB請求
- 24. 解析HTTP請求
- 25. C#和json數據解析
- 26. C++ HTTP GET請求問題?
- 27. 如何解析C++中的http請求
- 28. 解析JSON(C#)
- 29. C#JSON解析。解析轉義JSON
- 30. express.js 4來自GET請求的JSON解析問題(來自數據表的請求數據)
我正在使用上面的代碼。它工作正常。謝謝。 – Ramesh 2013-03-19 08:52:55