MyChat Scripts: функція JSONGetFloat, отримання дробового числа з об'єкта JSON
Отримати дробове знакове значення ключа з об'єкта JSON (реальне число).
Синтаксис
function JSONGetFloat(sJSON, sKey: string; var iValue: double): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
sJSON |
string |
JSON об'єкт у вигляді текстового рядка; |
|
sKey |
string |
назва ключа, яка нас цікавить; |
|
iValue |
var double |
значення ключа, якщо воно існує. |
Результат функції
|
0 |
помилок немає; |
|
1 |
помилка парсингу JSON; |
|
2 |
ключ не знайдено. |
Приклад
const
iUIN = 6;
var
sJSON: string;
dt: double;
begin
sJSON := mGetUserDataAsJSON(iUIN, 'Birthday');
JSONGetFloat(sJSON, 'Birthday', dt);
mLogScript(FormatDateTime('d mmm yyyy', dt), '');
end.
Результат роботи скрипту
[13:01:01] (Log "JSONGetFloat"): 9 жов 1979
[13:01:01] (Run "JSONGetFloat"): Час виконання скрипту: 7 мс
[13:01:01] (Run "JSONGetFloat"): Скрипт виконано успішно.
Дивитися ще
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation