MyChat Scripts: JSONSetDateTime, установка даты и времени в JSON объекте

MyChat Scripts: JSONSetDateTime, установка даты и времени в JSON объекте

"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONSetDateTime".

 

Установить либо создать значение ключа даты и времени в 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: вторник

 

Ещё посмотреть

FormatDateTime

mLogScript