Перейти к основному содержимому

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

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

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

Сравнение

Ссылочное

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

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


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

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

НастройкиЗаписиОбъектовJson()
Конструктор настроек для чтения объектов JSON целиком по умолчанию.


Свойства​

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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

Объект​

ВСтроку

ПолучитьТип

Представление

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

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

ПереносСтрок, ПроверятьСтруктуру, СимволыОтступа, ФорматМомента, ЭкранированиеСимволов, ЭкранироватьАмперсанд, ЭкранироватьОдинарныеКавычки, ЭкранироватьРазделителиСтрокИАбзацев, ЭкранироватьСлеш, ЭкранироватьУгловыеСкобки