JsonReaderWriterFactory Classe

Definição

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.

Aplica-se a