JsonReaderWriterFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz instâncias que XmlDictionaryReader podem ler dados codificados com JSON (JavaScript Object Notation) de um fluxo ou buffer e mapeá-los para um conjunto de informações XML e instâncias que podem mapear um Conjunto de XmlDictionaryWriter Informações XML para JSON e gravar dados codificados em JSON em um fluxo.
public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
- Herança
-
JsonReaderWriterFactory
Comentários
Windows Communication Foundation (WCF) processa mensagens JSON usando um mapeamento entre dados JSON e o conjunto de informações XML. Normalmente, esse mapeamento fica oculto do modo de exibição. No entanto, em alguns cenários avançados, pode ser necessário converter manualmente entre JSON e XML. Nesse caso, a JsonReaderWriterFactory classe pode ser usada para criar os leitores e gravadores XML necessários. Observe que nem todos os elementos XML Infoset podem ser mapeados para JSON. Para obter mais informações sobre mapeamento, consulte Como serializar e desserializar dados JSON.
Métodos
| Nome | Description |
|---|---|
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation), com um tamanho e deslocamento especificados e codificação de caracteres, para um conjunto de informações XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um conjunto de informações XML. |
| CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation) para um conjunto de informações XML. |
| CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um Infoset XML. |
| CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JSON (JavaScript Object Notation) para um conjunto de informações XML. |
| CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String) |
Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado. |
| CreateJsonWriter(Stream, Encoding, Boolean, Boolean) |
Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado. |
| CreateJsonWriter(Stream, Encoding, Boolean) |
Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caractere especificada. |
| CreateJsonWriter(Stream, Encoding) |
Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caractere especificada. |
| CreateJsonWriter(Stream) |
Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo. |