Предназначен для организации последовательной записи объектов и текстов JSON.
Доступ: Чтение
Тип значения: ПараметрыЗаписиJSON (JSONWriterSettings)
Определяет текущие параметры записи JSON.
Доступ: Чтение/Запись
Тип значения: Булево (Boolean)
Показывает, будет ли проводиться проверка правильности структуры записываемого JSON объекта. В случае обнаружение ошибки, будет сгенерировано исключение. Например: при попытке записать значение без имени вне массива или записать окончание объекта без начала. Установка данного свойства не имеет немедленного эффекта. Установленное значение свойства будет использовано только после открытия файла или установки строки. После создания объекта данное свойство имеет значение Истина.
Завершает запись текста JSON. Если производилась запись в файл, то файл закрывается. Если производилась запись в строку, то результирующая строка будет получена в качестве возвращаемого значения метода. Если производилась запись в файл, то метод вернет пустую строку.
Значения данного типа содержат строку в формате Unicode произвольной длины.
Выполняет запись произвольной строки в документ, при этом проверка структуры документа не выполняется. Если при использовании метода свойство ПроверятьСтруктуру установлено в значение Истина, то проверка структуры продолжается на следующем элементе.
Записывает значение свойства JSON.
value: Записываемое значение. Типы: Строка (String), Число (Number), Булево (Boolean), Неопределено (Undefined)
useFormatWithExponent: Использование экспоненциальной формы записи для числовых значений. Параметр имеет смысл только если записывается значение числового типа. Значение по умолчанию: Ложь.
Записывает имя свойства JSON.
Записывает конец массива JSON.
Записывает конец объекта JSON.
Записывает начало массива JSON.
Записывает начало объекта JSON.
Открывает файл для записи JSON. Позволяет указать тип кодировки, который будет использован для записи файла JSON, а также использование BOM.
fileName: Имя файла, в который будет записываться текст JSON.
encoding: В качестве типа кодировки может быть указана одна из возможных кодировок текста. В этом случае файл будет записан в соответствующей кодировке. Если же в качестве параметра указана пустая строка или ничего не указано, то для записи файла будет использована кодировка UTF8. Поддерживаемые коды кодировок:
Значение по умолчанию: UTF-8.
addBOM: Определяет, будет ли добавлен маркер порядка байт (BOM) к результирующему файлу JSON. Внимание. Стандарт RFC7159 настоятельно рекомендует не добавлять маркер порядка байт (BOM) к документу JSON . Значение по умолчанию: Ложь.
settings: Параметры, используемые при открытии файла для настройки записи в формате JSON.
Инициализирует объект для вывода результирующего JSON текста в строку.