J'essaye de lire une chaîne Json en C#, mais j'ai du mal à comprendre comment analyser la chaîne en C#. Dire que j'ai la chaîne JSON suivanteParse Json chaîne en C#
[
{
"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"
}
}
]
Je veux analyser que dans un ArrayList ou un dictionnaire, en utilisant un format comme
descriptionList["AppName"] = "Lorem ipsum dolor sit amet";
valueList["AppName"] = "1";
J'ai été à jouer autour avec Json.Net mais les exemples I J'ai vu ne me donne pas une idée claire de comment je devrais faire cela. Quel est le meilleur moyen d'y parvenir? Est-ce que cela peut être fait comme dans jQuery, en utilisant une instruction foreach?
Pouvez-vous utiliser [DynamicJson] (http://dynamicjson.codeplex.com/) pour préparer les objets C# de cordes Json? – rt2800