我想在C#中使用javascript反序列化器解析JSON。 JSON如下:
{
"Friends": {
"123": {
"PKey": ["Password"],
"hasParent": 0
},
"456": {
"PKey": ["Maximum"],
"hasParent": 0
}
},
"NotFriends": {
"789": {
"PKey": {
"Sec": [
"User"
],
"Reg": []
},
"hasParent": 0
}
}
}
解析此类JSON使用的类和函数是什么?
答案 0 :(得分:0)
使用JavaScriptSerializer:它将直接将JSON数据序列化到模型中。
var response = "JSON String";
//If list model
var objectModelList = new JavaScriptSerializer().Deserialize<List<YourModelClass>>(response).ToList();
//If class model
var objectModel = new JavaScriptSerializer().Deserialize<YourModelClass>(response);