如何在C#中解析对象的JSON数组 [英] How to parse a JSON array of objects in C#
本文介绍了如何在C#中解析对象的JSON数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
{
"jsonstring": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}
获取这样的发布请求如何解析此内容.
getting the post request like this how to parse this.
推荐答案
使用 NewtonSoft.NET :
var obj = JsonConvert.DeserializeObject(json);
也许也可以为使用泛型做一个相应的类:
Maybe make a corresponding class for using generics too:
public class ClassName {
public string id { get; set; }
public string language { get; set; }
public string edition { get; set; }
public string author { get; set; }
}
然后您可以做:
List<ClassName> list = JsonConvert.DeserializeObject<List<ClassName>>(json);
这篇关于如何在C#中解析对象的JSON数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文