Link Search Menu Expand Document

ЗаписьJson

Стд::Json::ЗаписьJson
Базовые типы: Объект

Иерархия типа

graph BT;
ЗаписьJson-->Объект;

Объект для потоковой записи данных в формате JSON. Записывает значения следующим образом:

Сравнение ссылочное


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

ЗаписьJson

ЗаписьJson(
  Поток: ПотокЗаписи,
  НастройкиЗаписи: НастройкиЗаписиJson,
  Кодировка: Кодировка|Строка = Кодировка.Utf8)

Конструктор записи JSON в поток Поток с настройками НастройкиЗаписи и кодировкой Кодировка.


Методы

Записать

Записывает значение Значение в JSON. Возвращает текущий экземпляр.


Записать

Записывает имя свойства ИмяСвойства и значение Значение в JSON. Возвращает текущий экземпляр.


ЗаписатьNull

ЗаписатьNull(): ЗаписьJson
Перегрузка:
ЗаписатьNull(ИмяСвойства: Строка): ЗаписьJson

Записывает значение “null”. Возвращает текущий экземпляр.


ЗаписатьNull

ЗаписатьNull(ИмяСвойства: Строка): ЗаписьJson
Перегрузка:
ЗаписатьNull(): ЗаписьJson

Записывает имя свойства ИмяСвойства и значение “null”. Возвращает текущий экземпляр.


ЗаписатьБезОбработки

ЗаписатьБезОбработки(Текст: Строка): ЗаписьJson

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


ЗаписатьИмяСвойства

ЗаписатьИмяСвойства(ИмяСвойства: Строка): ЗаписьJson

Записывает имя свойства (ключ) ИмяСвойства в JSON. Возвращает текущий экземпляр.


ЗаписатьКонецМассива

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

Записывает конец массива JSON (“]”). Возвращает текущий экземпляр.


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

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

Записывает конец объекта JSON (“}”). Возвращает текущий экземпляр.


ЗаписатьНачалоМассива

ЗаписатьНачалоМассива(): ЗаписьJson

Записывает начало массива JSON (“[”). Возвращает текущий экземпляр.


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

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

Записывает начало объекта JSON (“{“). Возвращает текущий экземпляр.


Список унаследованных методов

Объект