JsonSerializerDefaults Enumeração

Definição

Especifica opções de serialização padrão baseadas em cenários que podem ser usadas para construir uma JsonSerializerOptions instância.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
Herança
JsonSerializerDefaults

Campos

Name Valor Description
General 0

Valores de opções de uso geral. São as mesmas definições aplicadas se um JsonSerializerDefaults membro não for especificado.

Para informações sobre os valores padrão das propriedades aplicadas, veja as propriedades JsonSerializerOptions.

Web 1

Valores de opção adequados a cenários baseados na Web.

Este membro implica que:

  • Os inteiros devem ser codificados o mais pequeno possível.
  • Os nomes das propriedades são tratados como indistintos a maiúsculas e minúsculas.
  • Deve-se usar a formatação do nome "camelCase".
  • São permitidos números entre aspas (cadeias JSON para propriedades numéricas).
Strict 2

Valores de opção apropriados para análise sintática JSON estrita.

Este membro implica que:

  • Propriedades JSON não mapeadas não são permitidas.
  • Propriedades JSON duplicadas não são permitidas.
  • As anotações de tipos de referência anuláveis são respeitadas.
  • Os parâmetros exigidos do construtor são respeitados.

Aplica-se a