JsonReaderWriterFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy wystąpienia XmlDictionaryReader , które mogą odczytywać dane zakodowane za pomocą kodu JavaScript Object Notation (JSON) ze strumienia lub buforu i mapować je na zestaw informacji XML i wystąpienia XmlDictionaryWriter , które mogą mapować kod XML Infoset na dane zakodowane w formacie JSON i zapisywać dane zakodowane w formacie JSON do strumienia.
public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
- Dziedziczenie
-
JsonReaderWriterFactory
Uwagi
Program Windows Communication Foundation (WCF) przetwarza komunikaty JSON przy użyciu mapowania między danymi JSON i zestawem informacji XML. Zwykle to mapowanie jest ukryte przed widokiem. Jednak w niektórych zaawansowanych scenariuszach może być konieczne ręczne przekonwertowanie między kodami JSON i XML. W takim przypadku JsonReaderWriterFactory klasa może służyć do tworzenia niezbędnych czytników i zapisów XML. Należy pamiętać, że nie każdy element zestawu informacji XML można mapować na kod JSON. Aby uzyskać więcej informacji na temat mapowania, zobacz Jak serializować i deserializować dane JSON.
Metody
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane przy użyciu formatu JavaScript Object Notation (JSON), z określonym rozmiarem i kodowaniem przesunięcia i znaków do zestawu informacji XML. |
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Tworzy bufory XmlDictionaryReader , które mogą mapować bufory zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu do zestawu informacji XML. |
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane przy użyciu kodu JavaScript Object Notation (JSON) do zestawu informacji XML. |
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu do zestawu informacji XML. |
CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) do zestawu informacji XML. |
CreateJsonWriter(Stream) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia. |
CreateJsonWriter(Stream, Encoding) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym kodowaniem znaków. |
CreateJsonWriter(Stream, Encoding, Boolean) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym kodowaniem znaków. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym znakiem. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym znakiem. |