Freigeben über


JsonReaderWriterFactory Klasse

Definition

Erzeugt Instanzen von XmlDictionaryReader, die mit JSON (JavaScript Object Notation) codierte Daten aus einem Stream oder Puffer lesen und diese einem XML-Infoset zuordnen können, sowie Instanzen von XmlDictionaryWriter, die ein XML-Infoset zu JSON zuordnen und JSON-codierte Daten in einen Stream schreiben können.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Vererbung
JsonReaderWriterFactory

Hinweise

Windows Communication Foundation (WCF) verarbeitet JSON-Nachrichten mithilfe einer Zuordnung zwischen JSON-Daten und dem XML-Infoset. Normalerweise erfolgt diese Zuordnung im Hintergrund. In einigen erweiterten Szenarien kann jedoch eine manuelle Konvertierung zwischen JSON und XML erforderlich sein. In diesem Fall kann die JsonReaderWriterFactory-Klasse verwendet werden, um die notwendigen XML-Reader und -Writer zu erstellen. Beachten Sie, dass nicht jedes XML-Infoset-Element JSON zugeordnet werden kann. Weitere Informationen zur Zuordnung finden Sie unter Vorgehensweise: Serialisieren und Deserialisieren von JSON-Daten.

Methoden

CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe, einem festen Offset und einer spezifischen Zeichencodierung einem XML-Infoset zuordnen kann.

CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer einem XML-Infoset zuordnen kann.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams einem XML-Infoset zuordnen kann.

CreateJsonWriter(Stream)

Erstellt einen XmlDictionaryWriter, der mit JSON codierte Daten in einen Stream schreibt.

CreateJsonWriter(Stream, Encoding)

Erstellt einen XmlDictionaryWriter, der mit JSON codierte Daten mit einer spezifischen Zeichencodierung in einen Stream schreibt.

CreateJsonWriter(Stream, Encoding, Boolean)

Erstellt einen XmlDictionaryWriter, der mit JSON codierte Daten mit einer spezifischen Zeichencodierung in einen Stream schreibt.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Erstellt einen XmlDictionaryWriter, der mit JSON codierte Daten mit einem spezifischen Zeichen in einen Stream schreibt.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String)

Erstellt einen XmlDictionaryWriter, der mit JSON codierte Daten mit einem spezifischen Zeichen in einen Stream schreibt.

Gilt für: