JsonReaderWriterFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |