Поделиться через


JsonReaderWriterFactory.CreateJsonWriter Метод

Определение

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток.

Перегрузки

CreateJsonWriter(Stream)

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток.

CreateJsonWriter(Stream, Encoding)

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданной кодировкой.

CreateJsonWriter(Stream, Encoding, Boolean)

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданной кодировкой.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданным символом.

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

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданным символом.

Комментарии

Статический метод CreateJsonWriter возвращает экземпляр XmlDictionaryWriter, который может сопоставлять набор сведений XML потоку JSON. Не существует гарантии, что объект XmlDictionaryWriter создает правильные данные JSON. Если этот объект используется способом, который не поддерживается сопоставлением JSON-XML, он может либо вызвать исключение, либо записать неверный документ JSON.

CreateJsonWriter(Stream)

Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateJsonWriter(System::IO::Stream ^ stream);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream);
static member CreateJsonWriter : System.IO.Stream -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateJsonWriter (stream As Stream) As XmlDictionaryWriter

Параметры

stream
Stream

Выходной поток Stream для модуля записи JSON.

Возвращаемое значение

Объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток на основе набора сведений XML.

Комментарии

Кодировка символов по умолчанию — UTF-8. Когда модуль записи закрывается, поток также закрывается.

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

CreateJsonWriter(Stream, Encoding)

Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданной кодировкой.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateJsonWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream, System.Text.Encoding encoding);
static member CreateJsonWriter : System.IO.Stream * System.Text.Encoding -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateJsonWriter (stream As Stream, encoding As Encoding) As XmlDictionaryWriter

Параметры

stream
Stream

Выходной поток Stream для модуля записи JSON.

encoding
Encoding

Параметр Encoding, указывающий кодировку, используемую средством записи. Кодировка по умолчанию — UTF-8.

Возвращаемое значение

Объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток на основе набора сведений XML.

Комментарии

Когда модуль записи закрывается, поток также закрывается.

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

CreateJsonWriter(Stream, Encoding, Boolean)

Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданной кодировкой.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateJsonWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, bool ownsStream);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream);
static member CreateJsonWriter : System.IO.Stream * System.Text.Encoding * bool -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateJsonWriter (stream As Stream, encoding As Encoding, ownsStream As Boolean) As XmlDictionaryWriter

Параметры

stream
Stream

Выходной поток Stream для модуля записи JSON.

encoding
Encoding

Параметр Encoding, указывающий кодировку, используемую средством записи. Кодировка по умолчанию — UTF-8.

ownsStream
Boolean

Значение true, если выходной поток закрывается средством записи после завершения; в противном случае — значение false. Значение по умолчанию — true.

Возвращаемое значение

Объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток на основе набора сведений XML.

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

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданным символом.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateJsonWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, bool ownsStream, bool indent);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent);
static member CreateJsonWriter : System.IO.Stream * System.Text.Encoding * bool * bool -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateJsonWriter (stream As Stream, encoding As Encoding, ownsStream As Boolean, indent As Boolean) As XmlDictionaryWriter

Параметры

stream
Stream

Выходной поток Stream для модуля записи JSON.

encoding
Encoding

Параметр Encoding, указывающий кодировку, используемую средством записи. Кодировка по умолчанию — UTF-8.

ownsStream
Boolean

Значение true, если выходной поток закрывается средством записи после завершения; в противном случае — значение false. Значение по умолчанию — true.

indent
Boolean

Если значение равно true, в выходных данных используется многострочный формат с надлежащим отступом для каждого уровня; в противном случае значение равно false.

Возвращаемое значение

Объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток на основе набора сведений XML.

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

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

Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs
Исходный код:
JsonReaderWriterFactory.cs

Создает объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток с заданным символом.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateJsonWriter(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, bool ownsStream, bool indent, System::String ^ indentChars);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent, string? indentChars);
public static System.Xml.XmlDictionaryWriter CreateJsonWriter (System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent, string indentChars);
static member CreateJsonWriter : System.IO.Stream * System.Text.Encoding * bool * bool * string -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateJsonWriter (stream As Stream, encoding As Encoding, ownsStream As Boolean, indent As Boolean, indentChars As String) As XmlDictionaryWriter

Параметры

stream
Stream

Выходной поток Stream для модуля записи JSON.

encoding
Encoding

Параметр Encoding, указывающий кодировку, используемую средством записи. Кодировка по умолчанию — UTF-8.

ownsStream
Boolean

Значение true, если выходной поток закрывается средством записи после завершения; в противном случае — значение false. Значение по умолчанию — true.

indent
Boolean

Если значение равно true, в выходных данных используется многострочный формат с надлежащим отступом для каждого уровня; в противном случае значение равно false.

indentChars
String

Строка, используемая для задания отступа каждого уровня.

Возвращаемое значение

Объект XmlDictionaryWriter, осуществляющий запись данных с кодированием JSON в поток на основе набора сведений XML.

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