我想在C#中讀取Json字符串,但我很難搞清楚如何將字符串解析爲C#。說我有以下的JSON字符串在C#中解析Json字符串#
[
{
"AppName": {
"Description": "Lorem ipsum dolor sit amet",
"Value": "1"
},
"AnotherAppName": {
"Description": "consectetur adipisicing elit",
"Value": "String"
},
"ThirdAppName": {
"Description": "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua",
"Value": "Text"
},
"Application": {
"Description": "Ut enim ad minim veniam",
"Value": "100"
},
"LastAppName": {
"Description": "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat",
"Value": "ZZZ"
}
}
]
我想解析到一個ArrayList或字典,使用格式一樣
descriptionList["AppName"] = "Lorem ipsum dolor sit amet";
valueList["AppName"] = "1";
我一直在玩弄Json.Net左右,但在我的例子已經見過,我不清楚我應該怎麼做。達到此目的的最佳方式是什麼?不能像jQuery一樣使用foreach語句來完成這項工作嗎?
您可以用[DynamicJson(http://dynamicjson.codeplex.com/)編寫的C#對象的Json出字符串? – rt2800