แก้ไข

แชร์ผ่าน


JsonSerializerDefaults Enum

Definition

Specifies scenario-based default serialization options that can be used to construct a JsonSerializerOptions instance.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
Inheritance
JsonSerializerDefaults

Fields

Name Value Description
General 0

General-purpose option values. These are the same settings that are applied if a JsonSerializerDefaults member isn't specified.

For information about the default property values that are applied, see JsonSerializerOptions properties.

Web 1

Option values appropriate to Web-based scenarios.

This member implies that:

  • Integers must be encoded as small as possible.
  • Property names are treated as case-insensitive.
  • "camelCase" name formatting should be employed.
  • Quoted numbers (JSON strings for number properties) are allowed.
Strict 2

Option values appropriate for strict JSON parsing.

This member implies that:

  • Unmapped JSON properties aren't allowed.
  • Duplicate JSON properties aren't allowed.
  • Nullable reference type annotations are respected.
  • Required constructor parameters are respected.

Applies to