MyChat Scripts: функция JSONSetFloat, установка дробного числа в JSON объекте
"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONSetFloat".
Создать либо изменить дробное значение ключа в JSON объекте.
Синтаксис
function JSONSetFloat(var sJSON: string; sKey: string; iValue: double): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sJSON |
var string |
исходный JSON объект в виде текстовой строки. Если задать пустую строку — объект будет создан автоматически; |
sKey |
string |
название ключа, которое нас интересует; |
iValue |
double |
значение ключа. |
Результат функции
0 |
ошибок нет; |
1 |
ошибка парсинга JSON. |
Пример
var
sJSON: string;
begin
sJSON := '{}';
JSONSetFloat(sJSON, 'CurrentTime', Now);
mLogScript(sJSON, '');
end.
Результат работы скрипта
[13:17:04] (Log "JSONSetFloat"): {"CurrentTime":43745.553526794}
[13:17:04] (Run "JSONSetFloat"): Время выполнения скрипта: 8 мс
[13:17:04] (Run "JSONSetFloat"): Скрипт выполнен успешно.