次の方法で共有


JsonReaderWriterFactory.CreateJsonWriter メソッド

定義

JSON でエンコードされたデータをストリームに書き込む XmlDictionaryWriter を作成します。

オーバーロード

CreateJsonWriter(Stream)

JSON でエンコードされたデータをストリームに書き込む XmlDictionaryWriter を作成します。

CreateJsonWriter(Stream, Encoding)

JSON でエンコードされたデータを、文字エンコーディングを指定してストリームに書き込む XmlDictionaryWriter を作成します。

CreateJsonWriter(Stream, Encoding, Boolean)

JSON でエンコードされたデータを、文字エンコーディングを指定してストリームに書き込む XmlDictionaryWriter を作成します。

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

JSON でエンコードされたデータを、指定した文字を使用してストリームに書き込む XmlDictionaryWriter を作成します。

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

JSON でエンコードされたデータを、指定した文字を使用してストリームに書き込む XmlDictionaryWriter を作成します。

注釈

CreateJsonWriter 静的メソッドは、XML Infoset を JSON ストリームにマップできる XmlDictionaryWriter のインスタンスを返します。 XmlDictionaryWriter が有効な JSON を作成することは保証されていません。 JSON と XML 間のマッピングでサポートされていない方法で使用すると、例外をスローするか、無効な JSON ドキュメントを書き込む可能性があります。

CreateJsonWriter(Stream)

ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs

JSON でエンコードされたデータをストリームに書き込む XmlDictionaryWriter を作成します。

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

戻り値

JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter

注釈

既定の文字エンコーディングは UTF-8 です。 ライターが閉じられると、ストリームも閉じられます。

適用対象

CreateJsonWriter(Stream, Encoding)

ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs

JSON でエンコードされたデータを、文字エンコーディングを指定してストリームに書き込む XmlDictionaryWriter を作成します。

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 です。

戻り値

JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter

注釈

ライターが閉じられると、ストリームも閉じられます。

適用対象

CreateJsonWriter(Stream, Encoding, Boolean)

ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs

JSON でエンコードされたデータを、文字エンコーディングを指定してストリームに書き込む XmlDictionaryWriter を作成します。

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 です。

戻り値

JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter

適用対象

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs

JSON でエンコードされたデータを、指定した文字を使用してストリームに書き込む XmlDictionaryWriter を作成します。

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 です。

戻り値

JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter

適用対象

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

ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs
ソース:
JsonReaderWriterFactory.cs

JSON でエンコードされたデータを、指定した文字を使用してストリームに書き込む XmlDictionaryWriter を作成します。

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

各レベルのインデントに使用される文字列。

戻り値

JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter

適用対象