ЗаписьJSON / JSONWriter

Предназначен для организации последовательной записи объектов и текстов JSON.

Свойства

Параметры / Settings

Доступ: Чтение

Тип значения: ПараметрыЗаписиJSON (JSONWriterSettings)

Определяет текущие параметры записи JSON.

ПроверятьСтруктуру / ValidateStructure

Доступ: Чтение/Запись

Тип значения: Булево (Boolean)

Показывает, будет ли проводиться проверка правильности структуры записываемого JSON объекта. В случае обнаружение ошибки, будет сгенерировано исключение. Например: при попытке записать значение без имени вне массива или записать окончание объекта без начала. Установка данного свойства не имеет немедленного эффекта. Установленное значение свойства будет использовано только после открытия файла или установки строки. После создания объекта данное свойство имеет значение Истина.

Методы

Закрыть / Close()

Завершает запись текста JSON. Если производилась запись в файл, то файл закрывается. Если производилась запись в строку, то результирующая строка будет получена в качестве возвращаемого значения метода. Если производилась запись в файл, то метод вернет пустую строку.

Возвращаемое значение

Значения данного типа содержат строку в формате Unicode произвольной длины.

ЗаписатьБезОбработки / WriteRaw()

Выполняет запись произвольной строки в документ, при этом проверка структуры документа не выполняется. Если при использовании метода свойство ПроверятьСтруктуру установлено в значение Истина, то проверка структуры продолжается на следующем элементе.

Параметры

ЗаписатьЗначение / WriteValue()

Записывает значение свойства JSON.

Параметры

ЗаписатьИмяСвойства / WritePropertyName()

Записывает имя свойства JSON.

Параметры

ЗаписатьКонецМассива / WriteEndArray()

Записывает конец массива JSON.

ЗаписатьКонецОбъекта / WriteEndObject()

Записывает конец объекта JSON.

ЗаписатьНачалоМассива / WriteStartArray()

Записывает начало массива JSON.

ЗаписатьНачалоОбъекта / WriteStartObject()

Записывает начало объекта JSON.

ОткрытьФайл / OpenFile()

Открывает файл для записи JSON. Позволяет указать тип кодировки, который будет использован для записи файла JSON, а также использование BOM.

Параметры

Значение по умолчанию: UTF-8.

УстановитьСтроку / SetString()

Инициализирует объект для вывода результирующего JSON текста в строку.

Параметры

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

По умолчанию