JsonReaderWriterFactory.CreateJsonWriter Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
- 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
- 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
- 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
- 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.