Compartir a través de


JsonReaderWriterFactory Clase

Definición

Genera instancias de XmlDictionaryReader que pueden leer datos codificados por JavaScript Object Notation (JSON) de una secuencia o búfer y asignarlos a un conjunto de información XML e instancias de XmlDictionaryWriter que pueden asignar un conjunto de información XML a JSON y escribir datos codificados por JSON en una secuencia.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Herencia
JsonReaderWriterFactory

Comentarios

Windows Communication Foundation (WCF) procesa mensajes JSON mediante una asignación entre datos JSON y el conjunto de información XML. Normalmente, esta asignación está oculta. Sin embargo, en algunos escenarios avanzados puede ser necesario realizar manualmente la conversión entre JSON y XML. En este caso, la clase JsonReaderWriterFactory se puede utilizar para crear los sistemas de lectura y de escritura XML necesarios. Observe que no es posible asignar a JSON todos los elementos de conjunto de información XML. Para obtener más información sobre la asignación, vea Cómo: Serializar y deserializar datos JSON.

Métodos

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

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), con un tamaño y desplazamiento especificados y codificación de caracteres, a un conjunto de información XML.

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

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información XML.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea un XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON) a un conjunto de información XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea un XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON) a un conjunto de información XML.

CreateJsonWriter(Stream)

Crea un objeto XmlDictionaryWriter que escribe datos codificados con JSON en una secuencia.

CreateJsonWriter(Stream, Encoding)

Crea XmlDictionaryWriter que escribe datos codificados con JSON en una secuencia con una codificación de caracteres especificada.

CreateJsonWriter(Stream, Encoding, Boolean)

Crea XmlDictionaryWriter que escribe datos codificados con JSON en una secuencia con una codificación de caracteres especificada.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Crea XmlDictionaryWriter que escribe datos codificados con JSON en una secuencia con un carácter especificado.

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

Crea XmlDictionaryWriter que escribe datos codificados con JSON en una secuencia con un carácter especificado.

Se aplica a