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

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

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

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

Сравнение

Ссылочное

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

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


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

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

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


Свойства

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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

Объект

ВСтроку

ПолучитьТип

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

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

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

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