JsonReaderWriterFactory Classe

Definizione

Produce istanze di XmlDictionaryReader che possono leggere i dati codificati con JavaScript Object Notation (JSON) da un flusso o un buffer ed eseguirne il mapping a un Infoset XML e a istanze di che possono eseguire il mapping di XmlDictionaryWriter un Infoset XML a JSON e scrivere dati con codifica JSON in un flusso.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Ereditarietà
JsonReaderWriterFactory

Commenti

Windows Communication Foundation (WCF) elabora i messaggi JSON usando un mapping tra i dati JSON e l'Infoset XML. In genere, questo mapping è nascosto dalla visualizzazione. Tuttavia, in alcuni scenari avanzati potrebbe essere necessario eseguire manualmente la conversione tra JSON e XML. In questo caso, la JsonReaderWriterFactory classe può essere utilizzata per creare i lettori e i writer XML necessari. Si noti che non tutti gli elementi Infoset XML possono essere mappati a JSON. Per altre informazioni sul mapping, vedere Procedura: Serializzare e deserializzare dati JSON.

Metodi

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

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), con una dimensione e una codifica di caratteri e offset specificati a un Infoset XML.

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

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), di una dimensione e un offset specificati, a un Infoset XML.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON) a un Infoset XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON), di una dimensione e un offset specificati, a un Infoset XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON) a un Infoset XML.

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

Crea un oggetto XmlDictionaryWriter che scrive i dati codificati con JSON in un flusso con un carattere specificato.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Crea un oggetto XmlDictionaryWriter che scrive i dati codificati con JSON in un flusso con un carattere specificato.

CreateJsonWriter(Stream, Encoding, Boolean)

Crea un oggetto XmlDictionaryWriter che scrive i dati codificati con JSON in un flusso con una codifica di caratteri specificata.

CreateJsonWriter(Stream, Encoding)

Crea un oggetto XmlDictionaryWriter che scrive i dati codificati con JSON in un flusso con una codifica di caratteri specificata.

CreateJsonWriter(Stream)

Crea un oggetto XmlDictionaryWriter che scrive i dati codificati con JSON in un flusso.

Si applica a