Probieren Sie DataContractJsonSerializer
:
Serialisiert Objekte in JavaScript Objektnotation (JSON) und Deserialisiert JSON-Daten in Objekte.
Verwenden Sie den DataContractJsonSerializer Klasse, um Instanzen eines Typs zu serialisieren in ein JSON-Dokument und in Deserialisieren eines JSON-Dokuments in ein Instanz eines Typs. Zum Beispiel, du kann einen Typ namens Person mit erstellen Eigenschaften, die essentiell enthalten Daten wie Name und Adresse. Sie kann dann ein erstellen und manipulieren Instanz der Klasse Person und schreiben alle seine Eigenschaftswerte in einem JSON Dokument für späteren Abruf. Dies JSON-Dokument kann später sein in die Personenklasse deserialisiert oder eine andere Klasse mit äquivalenten Daten Vertrag.
In einer ASP.NET-Anwendung möchte ich eine Sammlung von Plain-Old-CLR-Objekten (POCO) in eine JSON-Zeichenfolge serialisieren, die dann als Teil einer Webantwort an den Client gesendet wird.
Gibt es eine leichtgewichtige C # -Bibliothek, die das tut?
Probieren Sie %code% :
ausSerialisiert Objekte in JavaScript Objektnotation (JSON) und Deserialisiert JSON-Daten in Objekte.
Verwenden Sie den DataContractJsonSerializer Klasse, um Instanzen eines Typs zu serialisieren in ein JSON-Dokument und in Deserialisieren eines JSON-Dokuments in ein Instanz eines Typs. Zum Beispiel, du kann einen Typ namens Person mit erstellen Eigenschaften, die essentiell enthalten Daten wie Name und Adresse. Sie kann dann ein erstellen und manipulieren Instanz der Klasse Person und schreiben alle seine Eigenschaftswerte in einem JSON Dokument für späteren Abruf. Dies JSON-Dokument kann später sein in die Personenklasse deserialisiert oder eine andere Klasse mit äquivalenten Daten Vertrag.
Tags und Links c# json serialization .net-3.5 poco