JsonSerializerDefaults Výčet

Definice

Určuje výchozí možnosti serializace založené na scénářích, které lze použít k vytvoření JsonSerializerOptions instance.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
Dědičnost
JsonSerializerDefaults

Pole

Name Hodnota Description
General 0

Hodnoty možností pro obecné účely Jedná se o stejná nastavení, která se použijí, pokud JsonSerializerDefaults není zadaný člen.

Informace o výchozích hodnotách vlastností, které jsou použity, naleznete v tématu JsonSerializerOptions vlastnosti.

Web 1

Hodnoty možností vhodné pro webové scénáře

Tento člen znamená, že:

  • Celá čísla musí být zakódovaná co nejmenší.
  • Názvy vlastností se považují za nerozlišující velká a malá písmena.
  • Formátování názvu camelCase by mělo být použito.
  • Povolená jsou čísla v uvozových číslech (řetězce JSON pro vlastnosti čísla).
Strict 2

Hodnoty možností vhodné pro striktní parsování JSON

Tento člen znamená, že:

  • Nemapované vlastnosti JSON nejsou povolené.
  • Duplicitní vlastnosti JSON nejsou povolené.
  • Respektují se poznámky typu odkazu s možnou hodnotou Null.
  • Jsou dodrženy požadované parametry konstruktoru.

Platí pro