解析JSON时遇到问题。
[
{
"obj" :
{
"id" : 2001,
"modified" : 1365551172.000000000,
"size" : 19,
}
},{
"obj2" :
{
"id" : 2001,
"modified" : 1365551790.000000000,
"size" : 19,
}
}
]
当我尝试用
解析时 var dict = jss.Deserialize<Dictionary<string, Dictionary<string, dynamic>>>(string);
var json = jss.Serialize(dict);
有一个例外,无法解析数组。 我有什么监督的吗? 是否有其他库可供使用以及如何使用?
答案 0 :(得分:3)
如何使用Json.Net?
dynamic jObj = JsonConvert.DeserializeObject(jsonstring);
var id = jObj[0].obj.id;
或
var jObj = JsonConvert.DeserializeObject<JArray>(json);
var id = jObj[1]["obj2"]["system::ownerUserId"];