import{_ as e,c as r,a3 as t,o as i}from"./chunks/framework.CUlkWZrb.js";const p=JSON.parse('{"title":"ЗаписьJSON / JSONWriter","description":"","frontmatter":{"outline":[2,3]},"headers":[],"relativePath":"syntax/JSONWriter.md","filePath":"syntax/JSONWriter.md"}'),l={name:"syntax/JSONWriter.md"};function o(n,a,s,h,d,u){return i(),r("div",null,a[0]||(a[0]=[t('

Запись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.

Параметры

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

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

Параметры

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

Основной

',46)]))}const b=e(l,[["render",o]]);export{p as __pageData,b as default};

AltStyle によって変換されたページ (->オリジナル) /