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 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. |