如何在C#中解析对象的JSON数组 [英] How to parse a JSON array of objects in C#

查看:408
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆