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: Keep Your Sensitive PDFs Safe with These Easy Security Measures