MyChat Scripts: JSONSetDateTime, установка даты и времени в JSON объекте
Установить либо создать значение ключа даты и времени в JSON объекте.
Синтаксис
function JSONSetDateTime(var sJSON: string; sKey: string; dtvalue: double): integer;
Параметры и возвращаемые значения
| Параметр | Тип | Значение | 
| sJSON | var string | исходный JSON объект в виде текстовой строки. Если задать пустую строку — объект будет создан автоматически; | 
| sKey | string | название ключа, которое нас интересует; | 
| dtValue | double | значение ключа. | 
Результат функции
| 0 | ошибок нет; | 
| 1 | ошибка парсинга JSON. | 
Пример
var
  s: string;
  dt: double;
begin
  s := '{}'; // пустой объект, для теста
  JSONSetDateTime(s, 'Today', Now); // создаём новый ключ
  JSONGetDateTime(s, 'Today', dt); // получаем значение ключа
  
  mLogScript('Today is: ' + FormatDateTime('dddd', dt), '');
end.
Результат работы скрипта
[18:13:26] (Log "test"): Today is: вторник
Ещё посмотреть