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 informační sadu XML a instance XmlDictionaryWriter , které mohou mapovat xml infoset na JSON a zapisovat data zakó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 informační sadou XML. Za normálních okolností je toto mapování skryté. V některých pokročilých scénářích však 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 a zapisovačů XML. Všimněte si, že ne každý element Infoset XML lze mapovat na JSON. Další informace o mapování najdete v tématu Postupy: Serializace a deserializace dat JSON.
Metody
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Vytvoří vyrovnávací XmlDictionaryReader paměť, která může mapovat vyrovnávací paměti kódované pomocí JavaScript Object Notation (JSON) se zadanou velikostí a odsazením a kódováním znaků na informační sadu XML. |
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Vytvoří vyrovnávací XmlDictionaryReader paměť, která může mapovat vyrovnávací paměti kódované pomocí JavaScript Object Notation (JSON) o zadané velikosti a posunu na informační sadu XML. |
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Vytvoří vyrovnávací XmlDictionaryReader paměť, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu JSON (JavaScript Object Notation) na xml infoset. |
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Vytvoří objekt XmlDictionaryReader , který může mapovat datové proudy kódované pomocí javascriptového objektového zápisu JSON (JavaScript Object Notation) o zadané velikosti a posunu na informační sadu XML. |
CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Vytvoří objekt XmlDictionaryReader , který může mapovat datové proudy kódované pomocí javascriptového zápisu JSON (Object Notation) na informační sadu XML. |
CreateJsonWriter(Stream) |
Vytvoří objekt XmlDictionaryWriter , který zapisuje data zakódovaná pomocí JSON do streamu. |
CreateJsonWriter(Stream, Encoding) |
Vytvoří objekt XmlDictionaryWriter , který zapíše data zakódovaná pomocí JSON do datového proudu se zadaným kódováním znaků. |
CreateJsonWriter(Stream, Encoding, Boolean) |
Vytvoří objekt XmlDictionaryWriter , který zapíše data zakódovaná pomocí JSON do datového proudu se zadaným kódováním znaků. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean) |
Vytvoří objekt XmlDictionaryWriter , který zapíše data zakódovaná pomocí JSON do datového proudu se zadaným znakem. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String) |
Vytvoří objekt XmlDictionaryWriter , který zapíše data zakódovaná pomocí JSON do datového proudu se zadaným znakem. |