JsonReaderWriterFactory.CreateJsonWriter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
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
パラメーター
戻り値
JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter。
注釈
既定の文字エンコーディングは UTF-8 です。 ライターが閉じられると、ストリームも閉じられます。
適用対象
CreateJsonWriter(Stream, Encoding)
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
パラメーター
戻り値
JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter。
注釈
ライターが閉じられると、ストリームも閉じられます。
適用対象
CreateJsonWriter(Stream, Encoding, Boolean)
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
パラメーター
- ownsStream
- Boolean
完了時に出力ストリームがライターによって閉じられる場合は true
、それ以外の場合は false
。 既定値は true
です。
戻り値
JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter。
適用対象
CreateJsonWriter(Stream, Encoding, Boolean, Boolean)
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
パラメーター
- ownsStream
- Boolean
完了時に出力ストリームがライターによって閉じられる場合は true
、それ以外の場合は false
。 既定値は true
です。
- indent
- Boolean
true
の場合、出力は複数行形式を使用し、各レベルを適切にインデントします。それ以外の場合は、false
です。
戻り値
JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter。
適用対象
CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String)
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
パラメーター
- ownsStream
- Boolean
完了時に出力ストリームがライターによって閉じられる場合は true
、それ以外の場合は false
。 既定値は true
です。
- indent
- Boolean
true
の場合、出力は複数行形式を使用し、各レベルを適切にインデントします。それ以外の場合は、false
です。
- indentChars
- String
各レベルのインデントに使用される文字列。
戻り値
JSON でエンコードされたデータを、XML Infoset に基づいてストリームに書き込む XmlDictionaryWriter。
適用対象
.NET