НастройкиЗаписиJson
| Стд::Json::НастройкиЗаписиJson Базовые типы: Объект Дочерние типы: НастройкиЗаписиОбъектовJson |
Иерархия типа
Настройки для ЗаписьJson.
Сравнение ссылочное
Конструкторы
НастройкиЗаписиJson
НастройкиЗаписиJson()Конструктор по умолчанию.
Свойства
ПереносСтрок
| ПереносСтрок: ПереносСтрокJson |
Управляет размещением начала и конца объектов и массивов, ключей и значений на новой строке. Также установка данного свойства в значение, отличное от [JsonLineBreak.None], добавляет пробел между именем свойства, двоеточием и значением. Включает использование свойства СимволыОтступа
ПроверятьСтруктуру
| ПроверятьСтруктуру: Булево |
Признак проверки правильности структуры записываемого JSON объекта.
СимволыОтступа
| СимволыОтступа: Строка |
Символы отступа, используемые при записи документа JSON. Свойство не используется, если свойство ПереносСтрок установлено в значение [JsonLineBreak.None].
ФорматМомента
| ФорматМомента: ФорматМоментаJson |
Формат записи [Момента] в результирующий документ JSON.
ЭкранированиеСимволов
| ЭкранированиеСимволов: ЭкранированиеСимволовJson |
Способ экранирования символов при записи документа JSON.
ЭкранироватьАмперсанд
| ЭкранироватьАмперсанд: Булево |
Признак экранирования символа амперсанда при записи документа JSON.
ЭкранироватьОдинарныеКавычки
| ЭкранироватьОдинарныеКавычки: Булево |
Признак экранирования символа одинарной кавычки при записи документа JSON.
ЭкранироватьРазделителиСтрок
| ЭкранироватьРазделителиСтрок: Булево |
Определяет экранирование символов "\ю08232" как “\u2028” (разделитель строк) и "\ю08233" как “\u2029” (разделитель абзацев) для совместимости с JavaScript.
ЭкранироватьСлеш
| ЭкранироватьСлеш: Булево |
Признак экранирования символа косой черты / при записи значения.
ЭкранироватьУгловыеСкобки
| ЭкранироватьУгловыеСкобки: Булево |
Признак экранирования символов угловых скобок при записи документа JSON.