如何在C#中将JSON数据反序列化为模型类

时间:2014-11-18 10:17:04

标签: c# json

我从服务器获取JSON数据,如下所示

[
{
 "Users" : [],
 "Validate":"false",
 "Employees": [
    [ 
       {
         "name" : "ram"
         "email" : "ram@gmail.com"
       }
     ],
    [],
    []
  ]
}
]

现在我想反序列化上述数据,并希望分别获得用户,验证和员工。现在我使用下面的代码

 model mdl = JsonConvert.DeserializeObject<model>(jsondata)

1 个答案:

答案 0 :(得分:0)

试试这个:

var serializer = new JavaScriptSerializer();
dynamic obj = serializer.Deserialize(json, typeof(object));

您也可以将第三方库用于JSON,例如Newton Json.net:https://json.codeplex.com/