ЗаписьJson
| Стд::Json::ЗаписьJson Базовые типы: Объект |
Объект для потоковой записи данных в формате JSON. Записывает значения следующим образом:
- Булево как
trueилиfalse - Байты как строку в формате base64
- Неопределено как “null”
- ДатаВремя в формате ISO-8601 (
"гггг-ММ-дд'T'ЧЧ:мм:сс.ССС").- Пример:
"2020-04-16T23:30:40.345".
- Пример:
- Момент в формате, указанном в ФорматМомента
- Дата в формате ISO-8601 (
"YYYY-MM-DD").- Пример:
2020-04-30
- Пример:
- Время в формате ISO-8601 (
"ЧЧ:мм:сс.ССС").- Пример:
"23:30:40.345".
- Пример:
- Длительность в формате ISO-8601 (
"чч:мм:сс.ССС", где “чч” - суммарное с днями количество часов).- Пример:
"60:12:30.653".
- Пример:
Сравнение ссылочное
Конструкторы
ЗаписьJson
| ЗаписьJson(Поток: ПотокЗаписи, НастройкиЗаписи: НастройкиЗаписиJson, Кодировка: Строка = “UTF-8”) |
Конструктор записи JSON в поток Поток с настройками НастройкиЗаписи и кодировкой Кодировка.
Методы
Записать
| Записать(Значение: Булево|Байты|Число|Строка|Дата|ДатаВремя|Длительность|Момент|Время|Ууид|?): ЗаписьJson |
| Перегрузка: Записать(ИмяСвойства: Строка, Значение: Булево|Байты|Число|Строка|Дата|ДатаВремя|Длительность|Момент|Время|Ууид|?): ЗаписьJson |
Записывает значение Значение в JSON. Возвращает текущий экземпляр.
Записать
| Записать(ИмяСвойства: Строка, Значение: Булево|Байты|Число|Строка|Дата|ДатаВремя|Длительность|Момент|Время|Ууид|?): Запись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 (“[”). Возвращает текущий экземпляр.
ЗаписатьНачалоОбъекта
| ЗаписатьНачалоОбъекта(): ЗаписьJson |
Записывает начало объекта JSON (“{“). Возвращает текущий экземпляр.