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静态方法返回可将 XML 信息集映射到 JSON 流的实例XmlDictionaryWriterXmlDictionaryWriter不能保证生成有效的 JSON。 如果它以 JSON-XML 映射不支持的方式使用,则它可能会引发异常或写入无效的 JSON 文档。

CreateJsonWriter(Stream)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
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

JSON 编写器的输出 Stream

返回

用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。

注解

默认字符编码为 UTF-8。 当写入器关闭时,流也会关闭。

适用于

CreateJsonWriter(Stream, Encoding)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
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

JSON 编写器的输出 Stream

encoding
Encoding

指定 Encoding 编写器使用的字符编码。 默认编码为 UTF-8。

返回

用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。

注解

当写入器关闭时,流也会关闭。

适用于

CreateJsonWriter(Stream, Encoding, Boolean)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
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

JSON 编写器的输出 Stream

encoding
Encoding

指定 Encoding 编写器使用的字符编码。 默认编码为 UTF-8。

ownsStream
Boolean

如果 ,则输出流在完成后由编写器关闭;否则为 < a0/> 。 默认值为 true

返回

用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。

适用于

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
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

JSON 编写器的输出 Stream

encoding
Encoding

指定 Encoding 编写器使用的字符编码。 默认编码为 UTF-8。

ownsStream
Boolean

如果 ,则输出流在完成后由编写器关闭;否则为 < a0/> 。 默认值为 true

indent
Boolean

如果 true输出使用多行格式,则正确缩进每个级别;否则为 false

返回

用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。

适用于

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
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

JSON 编写器的输出 Stream

encoding
Encoding

指定 Encoding 编写器使用的字符编码。 默认编码为 UTF-8。

ownsStream
Boolean

如果 ,则输出流在完成后由编写器关闭;否则为 < a0/> 。 默认值为 true

indent
Boolean

如果 true输出使用多行格式,则正确缩进每个级别;否则为 false

indentChars
String

用于缩进每个级别的字符串。

返回

用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。

适用于