c#解析json

2017-02-17  本文已影响1019人  贾梦阳

最近需要在.net webserver中get请求高德地图的url,地理编码获取到地址的经纬度,高德返回的是Json文件,学习了一下c#解析json的使用,写一篇博客

解析这个json中的location字段

1.下载第三方库Newtonsoft.Json.dll,下载地址 http://pan.baidu.com/s/1bprbuOJ  密码4da9

2.将Newtonsoft.Json.dll文件引用到项目中,

3.using Newtonsoft.Json

4.////// 根据key和地址获取经纬度

//////高德地图web服务key

///需要地理编码的地址

public static string GetGeocodes(string key, string address)

{

string url = "http://restapi.amap.com/v3/geocode/geo?key=" + key + "&address=" + address;

string retMess = GetHttpRequest(url);

var bobject = JObject.Parse(retMess);

string retStr = bobject["geocodes"][0]["location"].ToString();

return retStr;

}

5,key在高德地图web服务中进行申请,就可以了。

以上,

上一篇下一篇

猜你喜欢

热点阅读