JsonReaderWriterFactory Classe

Définition

Produit des instances de XmlDictionaryReader ce qui peut lire des données encodées avec JavaScript Object Notation (JSON) à partir d’un flux ou d’une mémoire tampon et la mapper à un ensemble d’informations XML et des instances de celles-ci XmlDictionaryWriter peuvent mapper un ensemble d’informations XML au format JSON et écrire des données encodées JSON dans un flux.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Héritage
JsonReaderWriterFactory

Remarques

Windows Communication Foundation (WCF) traite les messages JSON à l’aide d’un mappage entre les données JSON et l’ensemble d’informations XML. Normalement, ce mappage est masqué dans l’affichage. Toutefois, dans certains scénarios avancés, il peut être nécessaire de convertir manuellement entre JSON et XML. Dans ce cas, la JsonReaderWriterFactory classe peut être utilisée pour créer les lecteurs et les enregistreurs XML nécessaires. Notez que tous les éléments d’ensemble d’informations XML ne peuvent pas être mappés au format JSON. Pour plus d’informations sur le mappage, consultez Guide pratique pour sérialiser et désérialiser des données JSON.

Méthodes

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

Crée une XmlDictionaryReader mémoire tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), avec une taille et un encodage de décalage et de caractères spécifiés, à un ensemble d’informations XML.

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

Crée un XmlDictionaryReader tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifiés, à un infoset XML.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader objet qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON) à un ensemble d’informations XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crée un XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifiés, à un Infoset XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON) à un infoset XML.

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

Crée une XmlDictionaryWriter valeur qui écrit des données encodées avec JSON dans un flux avec un caractère spécifié.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Crée une XmlDictionaryWriter valeur qui écrit des données encodées avec JSON dans un flux avec un caractère spécifié.

CreateJsonWriter(Stream, Encoding, Boolean)

Crée une XmlDictionaryWriter valeur qui écrit des données encodées avec JSON dans un flux avec un encodage de caractères spécifié.

CreateJsonWriter(Stream, Encoding)

Crée une XmlDictionaryWriter valeur qui écrit des données encodées avec JSON dans un flux avec un encodage de caractères spécifié.

CreateJsonWriter(Stream)

Crée un XmlDictionaryWriter fichier qui écrit des données encodées avec JSON dans un flux.

S’applique à