Отримати значення значення ключа з 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

 

Дивитися ще

mLogScript

Created with the Personal Edition of HelpNDoc: Don't be left in the past: convert your WinHelp HLP help files to CHM with HelpNDoc