Стд::Json
Типы для работы с json.
Типы
ВидУзлаJson
| Стд::Json::ВидУзлаJson Базовые типы: Перечисление |
Вид узла JSON.
Запись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 Базовые типы: Исключение |
Исключение, выбрасываемое при ошибках записи JSON.
ИсключениеЧтенияJson
| Стд::Json::ИсключениеЧтенияJson Базовые типы: Исключение |
Исключение, выбрасываемое при ошибках чтения JSON.
НастройкиЗаписиJson
| Стд::Json::НастройкиЗаписиJson Базовые типы: Объект |
Настройки для ЗаписьJson.
НастройкиЗаписиОбъектовJson
| Стд::Json::НастройкиЗаписиОбъектовJson Базовые типы: НастройкиЗаписиJson |
Объект, содержащий настройки записи объектов JSON целиком.
НастройкиЧтенияОбъектовJson
| Стд::Json::НастройкиЧтенияОбъектовJson Базовые типы: Объект |
Объект, содержащий настройки чтения объектов JSON целиком.
ПереносСтрокJson
| Стд::Json::ПереносСтрокJson Базовые типы: Перечисление |
Вид переносов строк, используемый при записи JSON.
РежимЗаписиТипаJson
| Стд::Json::РежимЗаписиТипаJson Базовые типы: Перечисление |
Режим записи типа значения в JSON.
СериализацияJson
| Тип-одиночка Стд::Json::СериализацияJson Базовые типы: Объект |
Методы для чтения и записи объектов JSON целиком.
ФорматМоментаJson
| Стд::Json::ФорматМоментаJson Базовые типы: Перечисление |
Форматы момента для записи JSON.
ЧтениеJson
| Стд::Json::ЧтениеJson Базовые типы: Объект |
Объект, предназначенный для потокового чтения данных в формате JSON.
ЭкранированиеСимволовJson
| Стд::Json::ЭкранированиеСимволовJson Базовые типы: Перечисление |
Способ экранирования символов при записи данных в JSON.