VisualStudio 2015 Universal app .NET解析json

时间:2015-08-16 18:29:30

标签: json win-universal-app

如何在VisualStudio 2015(Net framewortk 4.5.2)下载和解析JSON?

带有JSON的网址为:http://api.sunrise-sunset.org/json?lat=36.7201600&lng=-4.4203400

没有必要解析建筑物。只是重视日出和日落

谢谢

1 个答案:

答案 0 :(得分:0)

有两个Nuget包可以让这很容易。 HttpClient(包名称Microsoft.Net.Http)将帮助您执行GET请求。 Json.Net(包名Newtonsoft.Json)使得反序列化JSON非常容易。它允许你做这样的事情:

using (HttpClient hClient = new HttpClient())
{
    HttpResponseMessage response = await hClient.GetAsync(URL);
    string strContent = await response.Content.ReadAsStringAsync();
    return JsonConvert.DeserializeObject<YourTypeHere>(strContent);
}