MyChat Scripts: JSONGetBoolean, отримання булевого значення з JSON об'єкта
Отримати значення значення ключа з JSON об'єкта.
Синтаксис
function JSONGetBoolean(sJSON, sKey: string; var bValue: boolean): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
sJSON |
string |
JSON об'єкт у вигляді текстового рядка; |
|
sKey |
string |
назва ключа, яка нас цікавить; |
|
bValue |
var boolean |
значення ключа, якщо воно існує. |
Результат функції
|
0 |
помилок немає; |
|
1 |
помилка парсингу JSON; |
|
2 |
ключ не знайдено. |
Приклад
var
s: string;
b: boolean;
begin
s := '{"Alexander" : true, "Clarissa" : false}';
if JSONGetBoolean(s, 'Alexander', b) = 0 then begin
if b then mLogScript('Graduated specialist', 'TEST')
else mLogScript('Student', 'TEST');
end else mLogScript('Key not found or parsing error', 'TEST');
end.
Результат роботи скрипту
[14:24:52] (Log "test2"): [TEST] Graduated specialist
Дивитися ще
Created with the Personal Edition of HelpNDoc: Don't be left in the past: convert your WinHelp HLP help files to CHM with HelpNDoc