НастройкиЗаписиОбъектовJson
Стд::Json::НастройкиЗаписиОбъектовJson Базовые типы: Объект, Стд::Json::НастройкиЗаписиJson |
Иерархия типа
graph BT;
НастройкиЗаписиОбъектовJson-->НастройкиЗаписиJson;
НастройкиЗаписиJson-->Объект;
Объект, содержащий настройки записи объектов JSON целиком.
Сравнение ссылочное
Конструкторы
НастройкиЗаписиОбъектовJson
НастройкиЗаписиОбъектовJson()
Конструктор настроек для чтения объектов JSON целиком по умолчанию.
Свойства
ИгнорируемыеСвойства
ИгнорируемыеСвойства: Соответствие<Тип, Множество<Строка>> |
Множество имен свойств по типу, которые не будут записаны в JSON.
ИспользуемыеИменаСвойств
ИспользуемыеИменаСвойств: Соответствие<Тип, Соответствие<Строка, Строка>> |
Соответствие имен свойств типов на имена свойств, записываемых в JSON, по типам.
ПропускатьНеопределено
ПропускатьНеопределено: Булево? |
Пропускать свойства со значением Неопределено при записи в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как [Ложь]
ПропускатьПустыеКоллекции
ПропускатьПустыеКоллекции: Булево? |
Пропускать свойства с пустыми коллекциями при записи в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как [Ложь]
РежимЗаписиТипа
РежимЗаписиТипа: РежимЗаписиТипаJson? |
Режим записи типов значений в JSON. Если поведение не задано явно с помощью аннотации, то Неопределено трактуется как РежимЗаписиТипаJson.ЗаписыватьПриНеоднозначности
СвойстваЗаписываемыеБезОбработки
СвойстваЗаписываемыеБезОбработки: Соответствие<Тип, Множество<Строка>> |
Множество имен свойств по типу, значение которых следует записывать без обработки.