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
ソース:
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
ソース:
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
ソース:
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
ソース:
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
ソース:
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

適用対象