JSON Deserialisieren in C# ein dynamisches Objekt?

Gibt es eine Möglichkeit zu Deserialisieren JSON-Inhalt in ein C# 4 dynamische Typ? Es wäre schön, zu überspringen, erstellen Sie eine Reihe von Klassen, um den DataContractJsonSerializer.

Wenn Sie möchten, dass etwas "dynamisch", warum nicht einfach eine get-style-Accessoren, die kommen mit den meisten JSON-Decoder, die nicht plain-old-Objekt? (z.B. gibt es wirklich eine Notwendigkeit für das "dynamische" Objekt-Erstellung?) json.org hat eine Reihe von links zu C# JSON-Implementierungen.
Ich arbeite an einem Projekt, das versucht, zu verhindern, dass externe Abhängigkeiten auf ein minimum. Also, wenn es möglich ist, etwas mit der Börse .net serialisierungsprogramme und Arten, die bevorzugt würde. Natürlich, wenn es nicht möglich ist, bin ich schlagen json.org. Danke!
Ich bin wirklich überrascht, das C# - team Hinzugefügt 'dynamische' aber dann gibt es keinen Weg, der in der CLR, um zu konvertieren ein JSON-Objekt, um eine dynamische CLR-Instanz der Klasse.
Leider akzeptiert die Antwort nicht .NET 4 RTM. Ich geschrieben eine Antwort, die mir geholfen bekommen will, die nützlich sein könnten für andere.
(Obwohl es scheint, dass die Newtonsoft JSON.NET Recht nahe kommt. Es gibt keine wirklich guten Beispiele, obwohl.)

InformationsquelleAutor jswanson | 2010-06-29

Schreibe einen Kommentar