JsonSerializerOptions Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры для использования с JsonSerializer.
public ref class JsonSerializerOptions sealed
public sealed class JsonSerializerOptions
type JsonSerializerOptions = class
Public NotInheritable Class JsonSerializerOptions
- Наследование
-
JsonSerializerOptions
Дополнительные сведения см. в разделе Сериализация и десериализация JSON.
Json |
Инициализирует новый экземпляр класса JsonSerializerOptions. |
Json |
Создает новый экземпляр JsonSerializerOptions с предопределенным набором параметров, определенных указанным JsonSerializerDefaults. |
Json |
Копирует параметры из JsonSerializerOptions экземпляра в новый экземпляр. |
Allow |
Позволяет указывать свойства метаданных JSON после регулярных свойств в десериализированном объекте JSON. |
Allow |
Получает или задает значение, указывающее, разрешено ли дополнительное запятое в конце списка значений JSON в объекте или массиве (и игнорируется) в полезных данных JSON, десериализированных. |
Converters |
Возвращает список определяемых пользователем преобразователей, зарегистрированных. |
Default |
Возвращает только для чтения одноэлементный экземпляр JsonSerializerOptions, использующий конфигурацию по умолчанию. |
Default |
Возвращает или задает размер буфера по умолчанию в байтах, используемый при создании временных буферов. |
Default |
Возвращает или задает значение, определяющее, когда свойства со значениями по умолчанию игнорируются во время сериализации или десериализации. Значение по умолчанию — Never. |
Dictionary |
Возвращает или задает политику, используемую для преобразования имени ключа IDictionary в другой формат, например верблюдьего регистра. |
Encoder |
Возвращает или задает кодировщик, используемый при экранировании строк или |
Ignore |
Устаревшие..
Возвращает или задает значение, указывающее, игнорируются ли |
Ignore |
Возвращает или задает значение, указывающее, игнорируются ли поля только для чтения во время сериализации. Поле доступно только для чтения, если оно отмечено ключевым словом |
Ignore |
Возвращает значение, указывающее, игнорируются ли свойства только для чтения во время сериализации. Значение по умолчанию — |
Include |
Возвращает или задает значение, указывающее, обрабатываются ли поля во время сериализации и десериализации.
Значение по умолчанию — |
Indent |
Определяет символ отступа, используемый при включении WriteIndented. По умолчанию используется символ пробела. |
Indent |
Определяет размер отступа, используемый при включении WriteIndented. По умолчанию — два. |
Is |
Возвращает значение, указывающее, заблокирован ли текущий экземпляр для изменения пользователя. |
Max |
Возвращает или задает максимальную глубину, разрешенную при сериализации или десериализации JSON, со значением по умолчанию 0, указывающее максимальную глубину 64. |
New |
Возвращает или задает новую строку строки, которая будет использоваться при WriteIndented По умолчанию используется значение NewLine. |
Number |
Возвращает или задает объект, указывающий, как следует обрабатывать типы чисел при сериализации или десериализации. |
Preferred |
Возвращает или задает предпочтительную обработку создания объектов для свойств при десериализации JSON. |
Property |
Возвращает или задает значение, указывающее, используется ли имя свойства без учета регистра во время десериализации. Значение по умолчанию — |
Property |
Возвращает или задает значение, указывающее политику, используемую для преобразования имени свойства в объект в другой формат, например верблюдьего регистра, или |
Read |
Возвращает или задает значение, определяющее способ обработки комментариев во время десериализации. |
Reference |
Возвращает или задает объект, указывающий способ обработки ссылок на объекты при чтении и записи JSON. |
Respect |
Возвращает или задает значение, указывающее, следует ли учитывать заметки null во время сериализации и десериализации. |
Respect |
Возвращает или задает значение, указывающее, следует ли указывать не необязательные параметры конструктора во время десериализации. |
Type |
Возвращает или задает сопоставитель контракта JsonTypeInfo, используемый этим экземпляром. |
Type |
Возвращает список цепочки JsonTypeInfo сопоставителей контрактов, используемых этим экземпляром. |
Unknown |
Возвращает или задает объект, указывающий способ десериализации типа, объявленного как Object, обрабатывается во время десериализации. |
Unmapped |
Возвращает или задает объект, указывающий, как JsonSerializer обрабатывает свойства JSON, которые нельзя сопоставить с определенным элементом .NET при десериализации типов объектов. |
Web |
Получает только для чтения одноэлементный экземпляр JsonSerializerOptions, использующий веб-конфигурацию. |
Write |
Возвращает или задает значение, указывающее, следует ли использовать довольно печать JSON. По умолчанию JSON сериализуется без дополнительного пробела. |
Add |
Устаревшие..
Добавляет новый JsonSerializerContext к разрешению метаданных текущего экземпляра JsonSerializerOptions. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Возвращает преобразователь для указанного типа. |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает метаданные контракта JsonTypeInfo, разрешенные текущим экземпляром JsonSerializerOptions. |
Make |
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшее изменение пользователя. |
Make |
Помечает текущий экземпляр как доступный только для чтения, чтобы предотвратить дальнейшее изменение пользователя. |
Memberwise |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Try |
Пытается получить метаданные контракта JsonTypeInfo, разрешенные текущим экземпляром JsonSerializerOptions. |
Get |
Возвращает схему JSON для |
Продукт | Версии |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: