C#能解析嵌套json串吗?

[{"id":46,"tables":"nutritionfacts","tag":"true","value":{"id":2,"classify":"水分","remark":"a","nfcid":1,"nutritionName":"水分","space":0,"sortTypeId":0},"maxNum":4,"type":"update","versionNum":0}]

这个json怎么解析/???

var json='[{"id":46,"tables":"nutritionfacts","tag":"true","value":{"id":2,"classify":"水分","remark":"a","nfcid":1,"nutritionName":"水分","space":0,"sortTypeId":0},"maxNum":4,"type":"update","versionNum":0}]';
var obj=eval(json);
然后就可以使用obj.id 以及 obj.value.classify 等等来进行使用了。追问

不明白。。能具体说明吗?具体的操作代码!谢谢

追答

使用eval函数就解析了啊。你想要什么效果?

追问

eval??????你确定?????可是这个根本就不对啊。。。。。报错@@!!!!!!
它说上下文中不存在 eval !!!!!!!!!!!!!

追答

我写的是javascript代码。
C#来解析json,不懂

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-24
var json2= (JObject)JsonConvert.DeserializeObject(json字符串);
var mid=json["id"];
首先要引用json.net程序集(using Newtonsoft.Json;)
像上面那样解析各个key的数据即可追问

首先要引用json.net程序集(using Newtonsoft.Json;)

这个程序集????没有啊,需要自己下载吗????还有,我用的是wpf做的