Compartilhar via


JsonReaderWriterFactory.CreateJsonWriter Método

Definição

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo.

Sobrecargas

CreateJsonWriter(Stream)

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo.

CreateJsonWriter(Stream, Encoding)

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caracteres especificada.

CreateJsonWriter(Stream, Encoding, Boolean)

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caracteres especificada.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado.

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

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado.

Comentários

O CreateJsonWriter método estático retorna uma instância de um XmlDictionaryWriter que pode mapear um Infoset XML para um fluxo JSON. Não XmlDictionaryWriter há garantia de que o produza JSON válido. Se ele for usado de uma forma não compatível com o mapeamento JSON-XML, ele poderá gerar uma exceção ou gravar um documento JSON inválido.

CreateJsonWriter(Stream)

Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo.

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

Parâmetros

stream
Stream

O Stream de saída do gravador JSON.

Retornos

Um XmlDictionaryWriter que grava dados codificados com JSON no fluxo com base em um Infoset XML.

Comentários

A codificação de caractere padrão é UTF-8. Quando o gravador é fechado, o fluxo também é fechado.

Aplica-se a

CreateJsonWriter(Stream, Encoding)

Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caracteres especificada.

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

Parâmetros

stream
Stream

O Stream de saída do gravador JSON.

encoding
Encoding

O Encoding que especifica a codificação de caracteres usada pelo gravador. A codificação padrão é UTF-8.

Retornos

Um XmlDictionaryWriter que grava dados codificados com JSON no fluxo com base em um Infoset XML.

Comentários

Quando o gravador é fechado, o fluxo também é fechado.

Aplica-se a

CreateJsonWriter(Stream, Encoding, Boolean)

Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com uma codificação de caracteres especificada.

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

Parâmetros

stream
Stream

O Stream de saída do gravador JSON.

encoding
Encoding

O Encoding que especifica a codificação de caracteres usada pelo gravador. A codificação padrão é UTF-8.

ownsStream
Boolean

Se true, o fluxo de saída será fechado pelo gravador ao terminar; caso contrário, false. O valor padrão é true.

Retornos

Um XmlDictionaryWriter que grava dados codificados com JSON no fluxo com base em um Infoset XML.

Aplica-se a

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado.

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

Parâmetros

stream
Stream

O Stream de saída do gravador JSON.

encoding
Encoding

O Encoding que especifica a codificação de caracteres usada pelo gravador. A codificação padrão é UTF-8.

ownsStream
Boolean

Se true, o fluxo de saída será fechado pelo gravador ao terminar; caso contrário, false. O valor padrão é true.

indent
Boolean

Se true, a saída usará o formato de várias linhas, cada nível de recuo corretamente; caso contrário, false.

Retornos

Um XmlDictionaryWriter que grava dados codificados com JSON no fluxo com base em um Infoset XML.

Aplica-se a

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

Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs
Origem:
JsonReaderWriterFactory.cs

Cria um XmlDictionaryWriter que grava dados codificados com JSON em um fluxo com um caractere especificado.

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

Parâmetros

stream
Stream

O Stream de saída do gravador JSON.

encoding
Encoding

O Encoding que especifica a codificação de caracteres usada pelo gravador. A codificação padrão é UTF-8.

ownsStream
Boolean

Se true, o fluxo de saída será fechado pelo gravador ao terminar; caso contrário, false. O valor padrão é true.

indent
Boolean

Se true, a saída usará o formato de várias linhas, cada nível de recuo corretamente; caso contrário, false.

indentChars
String

A cadeia de caracteres usada recuar cada nível.

Retornos

Um XmlDictionaryWriter que grava dados codificados com JSON no fluxo com base em um Infoset XML.

Aplica-se a