C# Newtonsoft.Json解析数组的小例子

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
  1. {  
  2.     "status": 0,  
  3.     "message""query ok",  
  4.     "result": {  
  5.         "address""北京市海淀区彩和坊路海淀西大街74号",  
  6.         "address_component": {  
  7.             "province""北京市",  
  8.             "city""北京市",  
  9.             "district""海淀区",  
  10.             "street""彩和坊路",  
  11.             "street_number""海淀西大街74号"  
  12.         },  
  13.         "pois": [  
  14.             {  
  15.                 "id""3629720141162880123",  
  16.                 "title""中国技术交易大厦",  
  17.                 "address""北京市海淀区北四环西路66号",  
  18.                 "category""房产小区;商务楼宇",  
  19.                 "location": {  
  20.                     "lat""39.984122",  
  21.                     "lng""116.307484"  
  22.                 },  
  23.                 "_distance""3.6"  
  24.             },  
  25.             {  
  26.                 "id""2845372667492951071",  
  27.                 "title""中国技术交易大厦A座",  
  28.                 "address""北京市海淀区北四环西路66号",  
  29.                 "category""房产小区;商务楼宇",  
  30.                 "location": {  
  31.                     "lat""39.984273",  
  32.                     "lng""116.307577"  
  33.                 },  
  34.                 "_distance""15.2"  
  35.             },  
  36.             {  
  37.                 "id""12925244666643621769",  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值