MyChat Scripts: JSONGetInteger, одержання цілого числа з JSON об'єкта
Отримати ціле знакове значення ключа з об'єкта JSON.
Синтаксис
function JSONGetInteger(sJSON, sKey: string; var iValue: integer): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
sJSON |
string |
JSON об'єкт у вигляді текстового рядка; |
|
sKey |
string |
назва ключа, яка нас цікавить; |
|
iValue |
var integer |
значення ключа, якщо воно існує. |
Результат функції
|
0 |
помилок немає; |
|
1 |
помилка парсингу JSON; |
|
2 |
ключ не знайдено. |
Приклад
var
s: string;
iPrice: integer;
begin
s := '{"Apple" : 2, "Peach" : 6}';
if JSONGetInteger(s, 'Apple', iPrice) = 0 then
mLogScript('Apple''s price is: ' + inttostr(iPrice) + ' dollars.', 'TEST')
else mLogScript('Key not found or parsing error', 'TEST');
end.
Результат роботи скрипту
[21:27:36] (Log "test"): [TEST] Apple's price is: 2 dollars.
Дивитися ще
Created with the Personal Edition of HelpNDoc: Transform Your Help Documentation Process with a Help Authoring Tool