c#解析json

最近需要在.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服务中进行申请,就可以了。

以上,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容