Link Search Menu Expand Document

НастройкиЗаписиОбъектовJson

Стд::Json::НастройкиЗаписиОбъектовJson
Базовые типы: Объект, Стд::Json::НастройкиЗаписиJson

Иерархия типа

graph BT;
НастройкиЗаписиОбъектовJson-->НастройкиЗаписиJson;
НастройкиЗаписиJson-->Объект;

Объект, содержащий настройки записи объектов JSON целиком.

Сравнение ссылочное


Конструкторы

НастройкиЗаписиОбъектовJson

НастройкиЗаписиОбъектовJson()

Конструктор настроек для чтения объектов JSON целиком по умолчанию.


Свойства

ИгнорируемыеСвойства

ИгнорируемыеСвойства: Соответствие<Тип, Множество<Строка>>

Множество имен свойств по типу, которые не будут записаны в JSON.


ИспользуемыеИменаСвойств

ИспользуемыеИменаСвойств: Соответствие<Тип, Соответствие<Строка, Строка>>

Соответствие имен свойств типов на имена свойств, записываемых в JSON, по типам.


ПропускатьНеопределено

ПропускатьНеопределено: Булево?

Пропускать свойства со значением Неопределено при записи в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как [Ложь]


ПропускатьПустыеКоллекции

ПропускатьПустыеКоллекции: Булево?

Пропускать свойства с пустыми коллекциями при записи в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как [Ложь]


РежимЗаписиТипа

РежимЗаписиТипа: РежимЗаписиТипаJson?

Режим записи типов значений в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как РежимЗаписиТипаJson.ЗаписыватьПриНеоднозначности


СвойстваЗаписываемыеБезОбработки

СвойстваЗаписываемыеБезОбработки: Соответствие<Тип, Множество<Строка>>

Множество имен свойств по типу, значение которых следует записывать без обработки.


Список унаследованных методов

Объект

Список унаследованных свойств

НастройкиЗаписиJson