JsonReaderWriterFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instance XmlDictionaryReader , které mohou číst data zakódovaná pomocí javascriptového objektového zápisu (JSON) ze streamu nebo vyrovnávací paměti a mapovat je na xml infoset a instance XmlDictionaryWriter , které mohou mapovat XML Infoset na JSON a zapisovat data kódovaná JSON do datového proudu.
public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
- Dědičnost
-
JsonReaderWriterFactory
Poznámky
Windows Communication Foundation (WCF) zpracovává zprávy JSON pomocí mapování mezi daty JSON a xml Infoset. Za normálních okolností je toto mapování skryté v zobrazení. V některých pokročilých scénářích ale může být nutné ručně převést mezi JSON a XML. V tomto případě JsonReaderWriterFactory lze třídu použít k vytvoření potřebných čteček XML a zapisovačů. Všimněte si, že ne všechny elementy XML Infoset lze mapovat na JSON. Další informace o mapování naleznete v tématu Postupy: Serializace a Deserializace dat JSON.
Metody
| Name | Description |
|---|---|
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON), se zadanou velikostí a kódováním znaků a kódováním znaků do informační sady XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady XML. |
| CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) do informační sady XML. |
| CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
XmlDictionaryReader Vytvoří mapování datových proudů kódovaných pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady XML. |
| CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat datové proudy kódované pomocí javascriptového objektového notace (JSON) do informační sady XML. |
| CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String) |
Vytvoří, XmlDictionaryWriter která zapisuje data zakódovaná pomocí JSON do datového proudu se zadaným znakem. |
| CreateJsonWriter(Stream, Encoding, Boolean, Boolean) |
Vytvoří, XmlDictionaryWriter která zapisuje data zakódovaná pomocí JSON do datového proudu se zadaným znakem. |
| CreateJsonWriter(Stream, Encoding, Boolean) |
Vytvoří, XmlDictionaryWriter která zapisuje data zakódovaná pomocí JSON do datového proudu s kódováním zadaného znaku. |
| CreateJsonWriter(Stream, Encoding) |
Vytvoří, XmlDictionaryWriter která zapisuje data zakódovaná pomocí JSON do datového proudu s kódováním zadaného znaku. |
| CreateJsonWriter(Stream) |
Vytvoří objekt XmlDictionaryWriter , který zapisuje data zakódovaná pomocí JSON do datového proudu. |