Generische JSON-parser in .NET / WPF?
Habe ich gelesen, viele tutorials, wie Deserialisieren eines JSON-Objekts in ein Objekt eines bestimmten mit DataContractJsonSerializer. Ich würde jedoch gerne Deserialisieren mein Objekt in ein Dictionary bestehend aus entweder Strings, Arrays oder Dictionaries, wie System.Json funktioniert mit SilverLight, wenn ich sage JsonObject.Parse(myJSONstring).
Gibt es ein äquivalent zum System.Json, die ich verwenden kann in meinem WPF-Projekt?
(nur kurz zum hintergrund: ich bin abrufen von JSON-Objekten, die haben viel zu viel info, und ich möchte nur zu verwenden, ein bisschen zu füllen, die aus einem String-array)
Cheers
Nik
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf die C# - Abschnitt (scoll nach unten) von http://json.org/, haben Sie mehrere Implementierungen von serialisierungsprogramme und Parser das sollte helfen.
Einfach verwenden .NET integrierte JavaScriptSerializer.
Vergessen Sie nicht, Verweis "System.Web.Erweiterungen"
Habe ich erfolgreich verwenden JayRock: http://jayrock.berlios.de/
Funktioniert für beide Wörterbücher und Listen wie ein Traum.
Schauen auch https://github.com/jlarsson/Kiwi.Json es behandelt alle Arten von Datentypen, und Sie können einfach erstellen Sie Ihre eigenen Konverter mit, wenn das Baujahr passt nicht.
Gibt es blog, wo finden Sie Beispiele auf dieser zum Beispiel: http://dancewithcode.wordpress.com/2012/03/24/case-study-custom-json-converter-for-datatable/