<PackageReference Include="System.Text.Json" Version="8.0.0-preview.5.23280.8" />

JsonSerializerDefaults

Specifies scenario-based default serialization options that can be used to construct a JsonSerializerOptions instance.
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:

- Property names are treated as case-insensitive.

- "camelCase" name formatting should be employed.

- Quoted numbers (JSON strings for number properties) are allowed.