JsonSerializerDefaults Перечисление

Определение

Задает параметры сериализации на основе сценариев по умолчанию, которые можно использовать для создания экземпляра JsonSerializerOptions.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
Наследование
JsonSerializerDefaults

Поля

Имя Значение Описание
General 0

Значения параметров общего назначения. Это те же параметры, которые применяются, если JsonSerializerDefaults элемент не указан.

Сведения о значениях свойств по умолчанию, применяемых, см. в свойствах JsonSerializerOptions.

Web 1

Значения параметров, соответствующие веб-сценариям.

Этот член подразумевает следующее:

  • Целые числа должны быть закодированы как можно меньше.
  • Имена свойств считаются нечувствительными к регистру.
  • Форматирование имен "верблюдье регистра" должно быть использовано.
  • Разрешены кавычки (строки JSON для свойств чисел).
Strict 2

Значения параметров, подходящие для строгого анализа JSON.

Этот член подразумевает следующее:

  • Не разрешены несопоставленные свойства JSON.
  • Повторяющиеся свойства JSON не допускаются.
  • Учитываются заметки ссылочного типа, допускающие значение NULL.
  • Обязательные параметры конструктора учитываются.

Применяется к