JsonReaderWriterFactory Klasse

Definition

Erzeugt Instanzen, die XmlDictionaryReader mit JavaScript Object Notation (JSON) codiert sind, aus einem Datenstrom oder Puffer und ordnen sie einem XML-Infoset und Instanzen davon XmlDictionaryWriter zu, die ein XML-Infoset json zuordnen und JSON-codierte Daten in einen Datenstrom 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 ist diese Zuordnung aus der Ansicht ausgeblendet. In einigen erweiterten Szenarien kann es jedoch erforderlich sein, manuell zwischen JSON und XML zu konvertieren. In diesem Fall kann die JsonReaderWriterFactory Klasse verwendet werden, um die erforderlichen XML-Leser und Autoren zu erstellen. Beachten Sie, dass nicht jedes XML Infoset-Element JSON zugeordnet werden kann. Weitere Informationen zur Zuordnung finden Sie unter How to: Serialize and Deserialize JSON Data.

Methoden

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

Erstellt einen XmlDictionaryReader Puffer, der mit JavaScript Object Notation (JSON) codiert ist, mit einer angegebenen Größe und Offset- und Zeichencodierung, einem XML-Infoset zugeordnet werden kann.

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

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

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

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

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt eine XmlDictionaryReader Datenströme, die mit JavaScript Object Notation (JSON), einer angegebenen Größe und einem Offset codiert sind, einem XML-Infoset zuzuordnen.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader Datenstrom, der mit JavaScript Object Notation (JSON) codiert ist, einem XML-Infoset zuzuordnen.

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

Erstellt eine XmlDictionaryWriter Daten, die mit JSON codiert sind, in einen Datenstrom mit einem angegebenen Zeichen.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Erstellt eine XmlDictionaryWriter Daten, die mit JSON codiert sind, in einen Datenstrom mit einem angegebenen Zeichen.

CreateJsonWriter(Stream, Encoding, Boolean)

Erstellt eine XmlDictionaryWriter Daten, die mit JSON codiert sind, in einen Datenstrom mit einer angegebenen Zeichencodierung.

CreateJsonWriter(Stream, Encoding)

Erstellt eine XmlDictionaryWriter Daten, die mit JSON codiert sind, in einen Datenstrom mit einer angegebenen Zeichencodierung.

CreateJsonWriter(Stream)

Erstellt eine XmlDictionaryWriter Daten, die mit JSON codiert sind, in einen Datenstrom.

Gilt für: