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: вторник
Ещё посмотреть