ЗаписьJson
Стд::Json::ЗаписьJson
Объект для потоковой записи данных в формате JSON. Записывает значения следующим образом:
- Булево как
ИстинаилиЛожь - Байты как строку в формате 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
{
{Ид=d7ab92e4-484a-4e7c-a942-f9de21ded45b, ТабельныйНомер=100101, Фамилия=Иванов, Имя=Иван, Отчество=Иванович,
ДатаНачалаРаботы=2018-09-24, Должность=Разработчик, ПерсональныеДанные={ ДатаРождения=1977-11-23, ВоеннаяСлужба=true,
АдресРегистрации={НаселенныйПункт=г. Москва, Улица=ул. Проспект Мира, Дом=11а, Квартира=321},
ТелефонныйНомер={+79991112233, 84951234567}}},
{Ид=cfdad0fb-84c5-417a-9aef-a90a1986598c, ТабельныйНомер=100102, Фамилия=Петров, Имя=Петр, Отчество=Петрович,
ДатаНачалаРаботы=2021-02-10, Должность=Специалист техподдержки, ПерсональныеДанные={ДатаРождения=1990-05-01,
ВоеннаяСлужба=false, АдресРегистрации={НаселенныйПункт=г. Неизвестный, Улица=ул. Ленина, Дом=5, Квартира=undefined},
ТелефонныйНомер={+79993332211}}}
}
Код записи JSON
// Структура для хранения сообщения Сотрудники
структура СтруктураСотрудникиЗапись
обз пер Сотрудники: Множество<СтруктураСотрудникЗапись>
;
// Структура для хранения сотрудника
структура СтруктураСотрудникЗапись
пер Ид: Ууид
пер ТабельныйНомер: Число
пер Фамилия: Строка