JsonReaderWriterFactory.CreateJsonWriter 方法

定義

建立 XmlDictionaryWriter 一個用 JSON 編碼的資料到串流。

多載

名稱 Description
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
來源:
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

JSON 寫入器的輸出 Stream

傳回

一個 XmlDictionaryWriter 會根據 XML 資訊集寫入 JSON 編碼資料到串流的裝置。

備註

預設字元編碼為 UTF-8。 當寫入者關閉時,串流也關閉。

適用於

CreateJsonWriter(Stream, Encoding)

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

JSON 寫入器的輸出 Stream

encoding
Encoding

Encoding 個指定了作者使用的字元編碼。 預設編碼為 UTF-8。

傳回

一個 XmlDictionaryWriter 會根據 XML 資訊集寫入 JSON 編碼資料到串流的裝置。

備註

當寫入者關閉時,串流也關閉。

適用於

CreateJsonWriter(Stream, Encoding, Boolean)

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

JSON 寫入器的輸出 Stream

encoding
Encoding

Encoding 個指定了作者使用的字元編碼。 預設編碼為 UTF-8。

ownsStream
Boolean

true,則寫入者關閉輸出串流;否則 false。 預設值為 true

傳回

一個 XmlDictionaryWriter 會根據 XML 資訊集寫入 JSON 編碼資料到串流的裝置。

適用於

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

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

JSON 寫入器的輸出 Stream

encoding
Encoding

Encoding 個指定了作者使用的字元編碼。 預設編碼為 UTF-8。

ownsStream
Boolean

true,則寫入者關閉輸出串流;否則 false。 預設值為 true

indent
Boolean

true,輸出使用多行格式,正確縮排每一層;否則 。 false

傳回

一個 XmlDictionaryWriter 會根據 XML 資訊集寫入 JSON 編碼資料到串流的裝置。

適用於

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

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

JSON 寫入器的輸出 Stream

encoding
Encoding

Encoding 個指定了作者使用的字元編碼。 預設編碼為 UTF-8。

ownsStream
Boolean

true,則寫入者關閉輸出串流;否則 false。 預設值為 true

indent
Boolean

true,輸出使用多行格式,正確縮排每一層;否則 。 false

indentChars
String

字串用來縮排每一層。

傳回

一個 XmlDictionaryWriter 會根據 XML 資訊集寫入 JSON 編碼資料到串流的裝置。

適用於