C# Newtonsoft.Json解析数组的小例子
Json.Net系列 - 随笔分类 - usharei - 博客园 有四篇很好的文章,建议学习下,但是现在的各种服务的json数据都是复杂类型的,本文只是补充一个复杂数据(数组)的小例子
上面提到的第四篇文章最后有个解析数组的例子,出现了 .First.First.First.First.Children(); 我表示很晕,网上找的的例子大多数是关于JObject的,但是我很少看到JArray的例子,其实解析json数组的时候是需要用到JArray的,复杂数据实际上是JObject和JArray的组合:{}对应的是JObject,而[]对应的是JArray。举个json的例子吧(数据来源是腾讯地图api的示例,解析的是北京某处的地理信息和周边信息,略长啊)
[javascript]
view plain
copy
- {
- "status": 0,
- "message": "query ok",
- "result": {
- "address": "北京市海淀区彩和坊路海淀西大街74号",
- "address_component": {
- "province": "北京市",
- "city": "北京市",
- "district": "海淀区",
- "street": "彩和坊路",
- "street_number": "海淀西大街74号"
- },
- "pois": [
- {
- "id": "3629720141162880123",
- "title": "中国技术交易大厦",
- "address": "北京市海淀区北四环西路66号",
- "category": "房产小区;商务楼宇",
- "location": {
- "lat": "39.984122",
- "lng": "116.307484"
- },
- "_distance": "3.6"
- },
- {
- "id": "2845372667492951071",
- "title": "中国技术交易大厦A座",
- "address": "北京市海淀区北四环西路66号",
- "category": "房产小区;商务楼宇",
- "location": {
- "lat": "39.984273",
- "lng": "116.307577"
- },
- "_distance": "15.2"
- },
- {
- "id": "12925244666643621769",


1万+

被折叠的 条评论
为什么被折叠?



