一尘不染

在C#.NET中将JSON字符串解析为JSON对象

json

我有一个.NET中的SOAP Web服务返回的JSON字符串。如下:

{
 "checkrecord":
   [
     {
      "rollno":"abc2",
      "percentage":40,
      "attended":12,
      "missed":34
     }
  ],
 "Table1":[]
}

现在,我想将此字符串解析为JSON对象。我也看了这个,他们已经用这行代码:

JObject jsonObj = JObject.Parse(json);

所以我可以通过用我的字符串名称替换“ json”来做到这一点。还需要引用除NewtonSoft.dll以外的任何其他dll吗?

顺便说一句,这是完整的网络服务代码


阅读 184

收藏
2020-07-27

共1个答案

一尘不染

new JavaScriptSerializer().Deserialize<object>(jsonString)

您需要System.Web.Extensions dll并导入以下名称空间。

命名空间:System.Web.Script.Serialization

有关更多信息, MSDN

2020-07-27