JsonWriterOptions Estrutura
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.
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
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 |
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. |