Partage via


JsonReaderWriterFactory.CreateJsonWriter Méthode

Définition

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux.

Surcharges

CreateJsonWriter(Stream)

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux.

CreateJsonWriter(Stream, Encoding)

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué.

CreateJsonWriter(Stream, Encoding, Boolean)

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié.

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

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié.

Remarques

La méthode statique CreateJsonWriter retourne une instance de XmlDictionaryWriter capable de mapper un Infoset XML à un flux JSON. Il n'est pas garanti que XmlDictionaryWriter produise des données JSON valides. S'il est utilisé d'une manière non prise en charge par le mappage JSON-XML, il peut lever une exception ou écrire un document JSON non valide.

CreateJsonWriter(Stream)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux.

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

Paramètres

stream
Stream

Stream de sortie pour le générateur JSON.

Retours

XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux s'appuyant sur un Infoset XML.

Remarques

L'encodage de caractères par défaut est UTF-8. Lorsque le générateur est fermé, le flux est également fermé.

S’applique à

CreateJsonWriter(Stream, Encoding)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué.

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

Paramètres

stream
Stream

Stream de sortie pour le générateur JSON.

encoding
Encoding

Encoding qui spécifie l'encodage de caractères utilisé par le générateur. L'encodage par défaut est UTF-8.

Retours

XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux s'appuyant sur un Infoset XML.

Remarques

Lorsque le générateur est fermé, le flux est également fermé.

S’applique à

CreateJsonWriter(Stream, Encoding, Boolean)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué.

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

Paramètres

stream
Stream

Stream de sortie pour le générateur JSON.

encoding
Encoding

Encoding qui spécifie l'encodage de caractères utilisé par le générateur. L'encodage par défaut est UTF-8.

ownsStream
Boolean

Si la valeur est true, le flux de sortie est fermé par le writer lorsqu'il est terminé ; sinon, la valeur est false. La valeur par défaut est true.

Retours

XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux s'appuyant sur un Infoset XML.

S’applique à

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié.

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

Paramètres

stream
Stream

Stream de sortie pour le générateur JSON.

encoding
Encoding

Encoding qui spécifie l'encodage de caractères utilisé par le générateur. L'encodage par défaut est UTF-8.

ownsStream
Boolean

Si la valeur est true, le flux de sortie est fermé par le writer lorsqu'il est terminé ; sinon, la valeur est false. La valeur par défaut est true.

indent
Boolean

Si la valeur est true, la sortie utilise le format multiligne, mettant en retrait chaque niveau correctement ; sinon, false.

Retours

XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux s'appuyant sur un Infoset XML.

S’applique à

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié.

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

Paramètres

stream
Stream

Stream de sortie pour le générateur JSON.

encoding
Encoding

Encoding qui spécifie l'encodage de caractères utilisé par le générateur. L'encodage par défaut est UTF-8.

ownsStream
Boolean

Si la valeur est true, le flux de sortie est fermé par le writer lorsqu'il est terminé ; sinon, la valeur est false. La valeur par défaut est true.

indent
Boolean

Si la valeur est true, la sortie utilise le format multiligne, mettant en retrait chaque niveau correctement ; sinon, false.

indentChars
String

Chaîne utilisée pour mettre en retrait chaque niveau.

Retours

XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux s'appuyant sur un Infoset XML.

S’applique à