Condividi tramite


JsonReaderWriterFactory Classe

Definizione

Produce istanze di XmlDictionaryReader in grado di leggere dati codificati con JSON (JavaScript Object Notation) da un flusso o da un buffer e mapparli a un InfoSet XML, nonché istanze di XmlDictionaryWriter in grado di mappare 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, si tratta di un'operazione nascosta. In alcuni scenari avanzati, può tuttavia essere necessario eseguire manualmente la conversione tra JSON e XML. In questo caso, è possibile utilizzare la classe JsonReaderWriterFactory 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 i dati JSON.

Metodi

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

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni, offset e codifica dei caratteri specificati a un InfoSet XML.

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

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a un InfoSet XML.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) a un InfoSet XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a un InfoSet XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) a un InfoSet XML.

CreateJsonWriter(Stream)

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

CreateJsonWriter(Stream, Encoding)

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

CreateJsonWriter(Stream, Encoding, Boolean)

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

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

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

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

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

Si applica a