JsonReaderWriterFactory Класс

Определение

Создает экземпляры XmlDictionaryReader , которые могут считывать данные, закодированные с помощью нотации объектов JavaScript (JSON) из потока или буфера, и сопоставлять их с XML-набором сведений и экземплярами XmlDictionaryWriter , которые могут сопоставить набор ДАННЫХ XML с JSON и записать данные в кодировке JSON в поток.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Наследование
JsonReaderWriterFactory

Комментарии

Windows Communication Foundation (WCF) обрабатывает сообщения JSON с помощью сопоставления данных JSON и xml Infoset. Как правило, это сопоставление скрыто от представления. Однако в некоторых сложных сценариях может потребоваться вручную преобразовать данные между JSON и XML. В этом случае JsonReaderWriterFactory класс можно использовать для создания необходимых средств чтения и записи XML. Обратите внимание, что не каждый элемент infoset XML можно сопоставить с JSON. Дополнительные сведения о сопоставлении см. в статье "Практическое руководство. Сериализация и десериализация данных JSON".

Методы

Имя Описание
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

XmlDictionaryReader Создает буферы, закодированные с помощью нотации объектов JavaScript (JSON), с указанным размером и смещением и кодировкой символов, с xml-infoset.

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

XmlDictionaryReader Создает буферы, закодированные с помощью нотации объектов JavaScript (JSON), указанного размера и смещения, с xml-infoset.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

XmlDictionaryReader Создает буферы, закодированные с помощью нотации объектов JavaScript (JSON) с xml-набором сведений.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

XmlDictionaryReader Создает потоки, закодированные с помощью нотации объектов JavaScript (JSON), указанного размера и смещения, с xml-infoset.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

XmlDictionaryReader Создает потоки, закодированные с помощью нотации объектов JavaScript (JSON) с XML-набором сведений.

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

XmlDictionaryWriter Создает данные, закодированные в формате JSON, в поток с указанным символом.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

XmlDictionaryWriter Создает данные, закодированные в формате JSON, в поток с указанным символом.

CreateJsonWriter(Stream, Encoding, Boolean)

XmlDictionaryWriter Создает данные, закодированные в формате JSON, в поток с заданным кодировкой символов.

CreateJsonWriter(Stream, Encoding)

XmlDictionaryWriter Создает данные, закодированные в формате JSON, в поток с заданным кодировкой символов.

CreateJsonWriter(Stream)

XmlDictionaryWriter Создает данные, закодированные в формате JSON в поток.

Применяется к