JsonWriterOptions Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
| 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. |
| 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. |