JsonReaderWriterFactory Osztály

Definíció

Olyan példányokat XmlDictionaryReader hoz létre, amelyek beolvashatják a JavaScript Object Notation (JSON) által kódolt adatokat egy streamből vagy pufferből, és megfeleltetik azokat egy XML-információkészletnek, és amelyek példányai XmlDictionaryWriter leképezéssel képezhetnek le egy XML-adathalmazt JSON-ra, és JSON-kódolású adatokat írhatnak egy streambe.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Öröklődés
JsonReaderWriterFactory

Megjegyzések

Windows kommunikációs alaprendszer (WCF) JSON-üzeneteket dolgoz fel A JSON-adatok és az XML-adathalmaz közötti megfeleltetés használatával. Ez a leképezés általában rejtett a nézet elől. Bizonyos speciális helyzetekben azonban szükség lehet a JSON és az XML közötti manuális konvertálásra. Ebben az esetben az JsonReaderWriterFactory osztály használható a szükséges XML-olvasók és -írók létrehozásához. Vegye figyelembe, hogy nem minden XML Infoset-elem rendelhető JSON-ra. A leképezésről további információt a JSON-adatok szerializálása és deszerializálása című témakörben talál.

Metódusok

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

Létrehoz egy XmlDictionaryReader , a JavaScript Object Notation (JSON) által kódolt puffereket egy megadott mérettel, eltolással és karakterkódolással egy XML-adatkészletre.

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

Létrehoz egy XmlDictionaryReader adott méretű és eltolású JavaScript Object Notation (JSON) kódolt puffereket egy XML-adatkészletre.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Létrehoz egy olyan puffereket XmlDictionaryReader , amelyek a JavaScript Object Notation (JSON) kóddal kódolt puffereket egy XML-adatkészletre képezhetik le.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Létrehoz egy XmlDictionaryReader adott méretű és eltolású JavaScript Object Notation (JSON) kódolt streameket egy XML-adatkészletre.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Létrehoz egy XmlDictionaryReader , a JavaScript Object Notation (JSON) használatával kódolt streameket xml-adatkészletre.

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

Létrehoz egy XmlDictionaryWriter JSON-kóddal kódolt adatokat egy megadott karakterrel rendelkező streambe.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Létrehoz egy XmlDictionaryWriter JSON-kóddal kódolt adatokat egy megadott karakterrel rendelkező streambe.

CreateJsonWriter(Stream, Encoding, Boolean)

Létrehoz egy XmlDictionaryWriter JSON-kóddal kódolt adatokat egy megadott karakterkódolású streambe.

CreateJsonWriter(Stream, Encoding)

Létrehoz egy XmlDictionaryWriter JSON-kóddal kódolt adatokat egy megadott karakterkódolású streambe.

CreateJsonWriter(Stream)

Létrehoz egy XmlDictionaryWriter JSON-kóddal kódolt adatokat egy streambe.

A következőre érvényes: