JsonWriterOptions Estructura

Definición

Permite al usuario definir el comportamiento personalizado al escribir JSON mediante Utf8JsonWriter.

public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
Herencia
JsonWriterOptions

Comentarios

De forma predeterminada, el JSON se escribe sin sangría ni espacio en blanco adicional. Además, Utf8JsonWriter produce una excepción si el usuario intenta escribir JSON estructuralmente no válido.

Para obtener más información, vea Cómo escribir serializadores y deserializadores personalizados con System.Text.Json.

Propiedades

Encoder

Obtiene o establece el codificador que se va a usar al escapar cadenas, o bien null para usar el codificador predeterminado.

IndentCharacter

Permite al usuario definir el comportamiento personalizado al escribir JSON mediante Utf8JsonWriter.

Indented

Obtiene o establece un valor que indica si Utf8JsonWriter debe dar formato a la salida JSON, lo que incluye la aplicación de sangría a tokens de JSON anidados, la adición de nuevas líneas y la adición de espacio en blanco entre los nombres y valores de propiedades.

IndentSize

Permite al usuario definir el comportamiento personalizado al escribir JSON mediante Utf8JsonWriter.

MaxDepth

Obtiene o establece la profundidad máxima permitida al escribir JSON, con el valor predeterminado (es decir, 0) que indica una profundidad máxima de 1000.

SkipValidation

Obtiene o establece un valor que indica si Utf8JsonWriter debe omitir la validación estructural y permitir que el usuario escriba JSON no válido.

Se aplica a