JsonReaderWriterFactory.CreateJsonWriter Método

Definição

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo.

Sobrecargas

Name Description
CreateJsonWriter(Stream)

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo.

CreateJsonWriter(Stream, Encoding)

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

CreateJsonWriter(Stream, Encoding, Boolean)

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

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo com um carácter especificado.

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo com um carácter especificado.

Observações

O CreateJsonWriter método estático devolve uma instância de um XmlDictionaryWriter que pode mapear um Infoset XML para um fluxo JSON. Não é garantido que XmlDictionaryWriter produza JSON válido. Se for usado de uma forma não suportada pelo mapeamento JSON-XML, pode lançar uma exceção ou escrever um documento JSON inválido.

CreateJsonWriter(Stream)

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num 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

A saída Stream para o escritor JSON.

Devoluções

E XmlDictionaryWriter que escreve dados codificados em JSON no fluxo com base num Infoset XML.

Observações

A codificação padrão de caracteres é UTF-8. Quando o escritor está fechado, o stream também está fechado.

Aplica-se a

CreateJsonWriter(Stream, Encoding)

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num 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

A saída Stream para o escritor JSON.

encoding
Encoding

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

Devoluções

E XmlDictionaryWriter que escreve dados codificados em JSON no fluxo com base num Infoset XML.

Observações

Quando o escritor está fechado, o stream também está fechado.

Aplica-se a

CreateJsonWriter(Stream, Encoding, Boolean)

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num 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

A saída Stream para o escritor JSON.

encoding
Encoding

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

ownsStream
Boolean

Se true, o fluxo de saída é fechado pelo escritor quando terminado; caso contrário false. O valor predefinido é true.

Devoluções

E XmlDictionaryWriter que escreve dados codificados em JSON no fluxo com base num Infoset XML.

Aplica-se a

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo com um carácter 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

A saída Stream para o escritor JSON.

encoding
Encoding

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

ownsStream
Boolean

Se true, o fluxo de saída é fechado pelo escritor quando terminado; caso contrário false. O valor predefinido é true.

indent
Boolean

Se true, a saída usa formato multilinha, indentando corretamente cada nível; caso contrário, false.

Devoluções

E XmlDictionaryWriter que escreve dados codificados em JSON no fluxo com base num Infoset XML.

Aplica-se a

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

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

Cria um XmlDictionaryWriter que escreve dados codificados em JSON num fluxo com um carácter 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

A saída Stream para o escritor JSON.

encoding
Encoding

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

ownsStream
Boolean

Se true, o fluxo de saída é fechado pelo escritor quando terminado; caso contrário false. O valor predefinido é true.

indent
Boolean

Se true, a saída usa formato multilinha, indentando corretamente cada nível; caso contrário, false.

indentChars
String

A corda usada para recuar cada nível.

Devoluções

E XmlDictionaryWriter que escreve dados codificados em JSON no fluxo com base num Infoset XML.

Aplica-se a