Типы данных
Тип данных протокола | Соответствующий 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).Что почитать еще