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ą formatu JavaScript Object Notation (JSON) ze strumienia lub buforu i mapować je na zestaw informacji XML i wystąpienia XmlDictionaryWriter , które mogą mapować zestaw informacji XML na kod 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
Windows Communication Foundation (WCF) przetwarza komunikaty JSON przy użyciu mapowania danych JSON i zestawu informacji XML. Zwykle to mapowanie jest ukryte przed widokiem. Jednak w niektórych zaawansowanych scenariuszach może być konieczne ręczne przekonwertowanie między formatami JSON i XML. W takim przypadku JsonReaderWriterFactory klasa może służyć do tworzenia niezbędnych czytników i składników zapisywania XML. Należy pamiętać, że nie każdy element zestawu informacji XML może być mapowany na format JSON. Aby uzyskać więcej informacji na temat mapowania, zobacz Jak serializować i deserializować dane JSON.
Metody
| Nazwa | Opis |
|---|---|
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
XmlDictionaryReader Tworzy obiekt , który może mapować bufory zakodowane za pomocą formatu JavaScript Object Notation (JSON) z określonym rozmiarem i przesunięciem i kodowaniem znaków do zestawu informacji XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
XmlDictionaryReader Tworzy obiekt , który może 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 w formacie JavaScript Object Notation (JSON) na zestaw 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, Encoding, Boolean, Boolean, String) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym znakiem. |
| 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) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym kodowaniem znaków. |
| CreateJsonWriter(Stream, Encoding) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia z określonym kodowaniem znaków. |
| CreateJsonWriter(Stream) |
Tworzy obiekt XmlDictionaryWriter , który zapisuje dane zakodowane w formacie JSON do strumienia. |