当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

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

减小字体 增大字体 作者:loveasp     来源:asp编程网  发布时间:2018-12-30 7:43:29

前面介绍了一篇读取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中的结构一一对应起来,才是正确的。




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