当前位置:asp编程网>技术教程>Net教程>  正文

C#利用Newtonsoft.Json.dll匿名方法读取json字符串实例

2012-12-24 09:11:55   来源:www.aspbc.com    作者:loveasp   浏览量:3327   收藏

前面介绍了一篇读取json串的教程:C#利用Newtonsoft.Json.dll读取json字符串实例,这是一种使用类方式读取的,今天介绍一下“匿名方式”读取json字符串。

前面的步骤都一样,只是在按纽中的代码要换成以下代码:

//匿名方法
string aaa = getjson();
var KeyPair = new { status = "1", postPrice = new[] { new { Productid = "", Productname = "", Price = "", num = "", url = "" } } };
var b = JsonConvert.DeserializeAnonymousType(aaa, KeyPair);
for (int j = 0; j < b.postPrice.Length;j++ )
{
  MessageBox.Show(b.postPrice[j].Price);
}
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
这里要注意的地方是KeyPair这个,它就是匿名方式。new后面的写法一定要和json中的结构一一对应起来,才是正确的。




关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网