Определяет набор параметров, используемых при записи JSON.
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет использование двойных кавычек при записи свойств и значений JSON. После создания объекта данное свойство имеет значение Истина.
Доступ: Чтение
Тип значения: ПереносСтрокJSON (JSONLineBreak)
Управляет размещением начала и конца объектов и массивов, ключей и значений на новой строке. Также установка данного свойства в значение, отличное от Нет, добавляет пробел между именем свойства, двоеточием и значением. После создания объекта данное свойство имеет значение Авто.
Доступ: Чтение
Тип значения: Строка (String)
Определяет символы отступа, используемые при записи документа JSON. Свойство не используется, если свойство ПереносСтрокJSON установлено в значение Нет. После создания объекта данное свойство имеет значение - один пробельный символ.
Доступ: Чтение
Тип значения: ЭкранированиеСимволовJSON (JSONCharactersEscapeMode)
Определяет способ экранирования символов при записи документа JSON. После создания объекта данное свойство имеет значение СимволыВнеASCII.
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет, будет ли экранироваться знак амперсанда при записи документа JSON. После создания объекта данное свойство имеет значение Ложь.
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет, будет ли экранирован знак одинарной кавычки при записи документа JSON. Имеет значение Истина, если ИспользоватьДвойныеКавычки установлен Ложь. После создания объекта данное свойство имеет значение Ложь
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет экранирование символов "U+2028" (разделитель строк) и "U+2029" (разделитель абзацев) для совместимости с JavaScript. После создания объекта данное свойство имеет значение Истина.
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет, будет ли экранироваться слеш (косая черта) при записи значения. После создания объекта данное свойство имеет значение Ложь.
Доступ: Чтение
Тип значения: Булево (Boolean)
Определяет, будут ли экранированы знаки угловых скобок при записи документа JSON. После создания объекта данное свойство имеет значение Ложь.
Создает объект параметров записи JSON.
newLines: Определяет способ переноса строк, который будет использован при записи данных JSON. Значение по умолчанию: Авто.
paddingSymbols: Определяет символы отступа, используемые при записи данных JSON. Применяется только, если значение ПереносСтрокJSON отлично от Нет. Значение по умолчанию: " ".
useDoubleQuotes: Определяет, будут ли при записи имена свойств JSON записываться в двойных кавычках. Значение по умолчанию: Истина.
escapeCharacters: Определяет используемый способ экранирования (замены) символов при записи данных JSON. Значение по умолчанию: Нет.
escapeAngleBrackets: Определяет, будут ли при записи экранироваться символы '<' и '>'. Значение по умолчанию: Ложь.
escapeLineTerminators: Определяет, будут ли экранироваться разделители строк - U+2028 (line-separator) и U+2029 (page-separator). Значение по умолчанию: Истина.
escapeAmpersand: Определяет, будет ли при записи экранироваться символ амперсанда '&'. Значение по умолчанию: Ложь.
escapeSingleQuotes: Определяет, будут ли экранироваться одинарные кавычки. Устанавливается в значение Истина, если ИспользоватьДвойныеКавычки установлено в Ложь. Значение по умолчанию: Ложь.
escapeSlash: Определяет, будет ли экранироваться слеш (косая черта) при записи значения. Значение по умолчанию: Ложь.