JsonReaderWriterFactory.CreateJsonWriter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 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 流的实例XmlDictionaryWriter。 XmlDictionaryWriter不能保证生成有效的 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
参数
返回
用于 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
参数
返回
用于 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
参数
- ownsStream
- Boolean
如果 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
参数
- ownsStream
- Boolean
如果 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
参数
- ownsStream
- Boolean
如果 true。
- indent
- Boolean
如果 true输出使用多行格式,则正确缩进每个级别;否则为 false。
- indentChars
- String
用于缩进每个级别的字符串。
返回
用于 XmlDictionaryWriter 根据 XML 信息集将使用 JSON 编码的数据写入流。