Отримати ціле знакове значення ключа з об'єкта 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.

 

Дивитися ще

mLogScript

Created with the Personal Edition of HelpNDoc: Transform Your Help Documentation Process with a Help Authoring Tool