Типы данных
| Тип данных протокола | Соответствующий JSON-тип | Описание |
|---|---|---|
| string | string | Текстовая строка в кодировке UTF‑8. |
| amount | number | Сумма. Число с фиксированной точкой, две цифры после точки. |
| boolean | boolean | Логическое значение: true, false. |
| int | number | 32-битное знаковое целое число. |
| long | number | 64-битное знаковое целое число. |
| object | object | Вложенный объект JSON. |
| array | array | Массив объектов JSON. |
| datetime | string | Временная метка согласно стандарту RFC3339 в следующем формате YYYY-MM-DDThh:mm:ss.fZZZZZ (см. расшифровку ниже). |
Расшифровка формата
datetime:YYYY— год, всегда 4 цифры;MM— месяц, всегда 2 цифры (например,01=Январь);DD— день месяца, точно 2 цифры (от 01 до 31);T— латинский символ «T» в верхнем регистре;hh— часы, всегда 2 цифры (24-часовой формат, от 00 до 23);mm— минуты, всегда 2 цифры (от 00 до 59);ss— секунды, всегда 2 цифры (от 00 до 59);f— дробная часть секунды (до шести цифр), может отсутствовать, в этом случае следует опускать и точку-разделитель;ZZZZZ— Описатель временной зоны, обязательный параметр. Может принимать значения:Z— UTC, символ «Z» в верхнем регистре;+hh:mmили-hh:mm— смещение относительно UTC (показывает, что указано локальное время, которое опережает или отстает от UTC на указанное число часов и минут).
Пример:
2019-07-01T19:00:00.000+03:00 — 19 часов 1 июля 2019 года, часовой пояс Europe/Moscow (UTC+03:00).Что почитать еще