Типы данных
Тип данных протоколаСоответствующий JSON-типОписание
stringstringТекстовая строка в кодировке UTF‑8.
amountnumberСумма. Число с фиксированной точкой, две цифры после точки.
booleanbooleanЛогическое значение:
true
,
false
.
intnumber32-битное знаковое целое число.
longnumber64-битное знаковое целое число.
objectobjectВложенный объект JSON.
arrayarrayМассив объектов JSON.
datetimestringВременная метка согласно стандарту 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).
 
Что почитать еще
Date and Time on the Internet: TimestampsФормат запросаФормат ответаПрава на выполнение операций