2016-07-23 8 views
0

Ich versuche, das unten Schlüssel-Wert-Paar in JSON zu diktieren.Json.Net Key/Value Pair zu diktierendem Objekt

Ich möchte die "Tabellen" -Knoten dieser Json in ein Wörterbuch-Objekt. also wenn ich sage x ["category"] sollte "Category" ähnlich für andere keys zurückbekommen. Wie kann ich das machen.

+0

Also, was ist die Frage? – Rahul

+0

Mögliches Duplikat von [Wie kann ich JSON zu einem einfachen Wörterbuch in ASP.NET deserialisieren? ](http://stackoverflow.com/questions/1207731/how-can-i-deserialize-json-to- a-simple-dictionarylonstring-string-in-asp-net) –

+0

@SirRufo Danke! Wie kann das Teilobjekt extrahiert werden. Brauche einfach den Tabellenknoten. –

Antwort

3

tables ist ein Dictionary-Objekt, also müssen Sie es als eine Art Dictionary zurückgeben.

var jo = JObject.Parse(str); 
Dictionary<string, string> values = jo["tables"].ToObject<Dictionary<string,string>>();