Стд::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 Базовые типы: Объект, Перечисление, Представляемое |
Способ экранирования символов при записи данных в JSON.