JsonWriterOptions Estrutura

Definição

Permite que o usuário defina o comportamento personalizado ao gravar JSON usando o Utf8JsonWriter.

public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
Herança
JsonWriterOptions

Comentários

Por padrão, o JSON é gravado sem qualquer recuo ou espaço em branco extra. Além disso, Utf8JsonWriter gerará uma exceção se o usuário tentar gravar JSON estruturalmente inválido.

Para obter mais informações, consulte Como escrever serializadores e desserializadores personalizados com System.Text.Json.

Propriedades

Encoder

Obtém ou define o codificador a ser usado ao escapar cadeias de caracteres ou null para usar o codificador padrão.

Indented

Obtém ou define um valor que indica se o Utf8JsonWriter deve formatar a saída JSON, o que inclui o recuo dos tokens JSON aninhados, a adição de novas linhas e a adição de espaço em branco entre os nomes e valores de propriedade.

MaxDepth

Obtém ou define a profundidade máxima permitida ao escrever JSON, com o padrão (ou seja, 0) indicando uma profundidade máxima de 1000.

SkipValidation

Obtém ou define um valor que indica se o Utf8JsonWriter deve ignorar a validação estrutural e permitir que o usuário grave um JSON inválido.

Aplica-se a