Heim >Backend-Entwicklung >C#.Net-Tutorial >Detaillierte Einführung in DataContractJsonSerializer

Detaillierte Einführung in DataContractJsonSerializer

零下一度
零下一度Original
2017-06-14 09:45:262819Durchsuche

Sie können die DataContractJsonSerializer-Klasse verwenden, um Typinstanzen in JSON-Strings zu serialisieren und JSON-Strings in Typinstanzen zu deserialisieren. DataContractJsonSerializer befindet sich im System.Runtime.Serialization.Json-Namespace. .NET Framework 3.5 ist in System.ServiceModel.Web.dll enthalten und ein Verweis darauf muss in System.Runtime.Serialization hinzugefügt werden. Code für Serialisierung und Deserialisierung mit DataContractJsonSerializer: 1: using System; 2: Verwenden von System.Collections.Generic; 3: Verwenden von System.Linq;

1. Analyse von Serialisierungs- und Deserialisierungsvorgängen von JSON-Daten in .NET

Detaillierte Einführung in DataContractJsonSerializer

Einführung: Sie können die DataContractJsonSerializer-Klasse verwenden, um Typinstanzen in JSON-Strings zu serialisieren und JSON-Strings in Typinstanzen zu deserialisieren. DataContractJsonSerializer befindet sich im System.Runtime.Serialization.Json-Namespace. .NET Framework 3.5 ist in System.ServiceModel.Web.dll enthalten und es muss ein Verweis darauf hinzugefügt werden 2.

.Net – Verwenden Sie DataContractJsonSerializer für grundlegende Serialisierungs- und Deserialisierungsvorgänge

Detaillierte Einführung in DataContractJsonSerializer Einführung : Im täglichen Leben verwenden wir häufig den Prozess, ein Ding vom Typ T in Json zu serialisieren und die gebundenen Daten dann an die Seite zurückzugeben. In jedem Interview werde ich wahrscheinlich gefragt, wie man serialisiert? Die Antwort ist immer auf der untersten Ebene gekapselt. Vergessen Sie es, machen wir zum Spaß eine einfache Kastanie, um den Mund des Interviewers zu blockieren. Beim Serialisieren und Deserialisieren verwenden wir hauptsächlich das Objekt DataContractJsonSerializer und arbeiten dann mit MemoryStream zusammen, was in Ordnung ist. Beginnen wir ohne weitere Umschweife mit einer einfachen Version

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in DataContractJsonSerializer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Einführung in TypensystemeNächster Artikel:Einführung in Typensysteme