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 。