Отримати дробове знакове значення ключа з об'єкта JSON (реальне число).

 

Синтаксис

function JSONGetFloat(sJSON, sKey: string; var iValue: double): integer;

 

Параметри та значення, що повертаються

Параметр

Тип

Значення

sJSON

string

JSON об'єкт у вигляді текстового рядка;

sKey

string

назва ключа, яка нас цікавить;

iValue

var double

значення ключа, якщо воно існує.

 

Результат функції

0

помилок немає;

1

помилка парсингу JSON;

2

ключ не знайдено.

 

Приклад
const
  iUIN = 6;
var
  sJSON: string;
  dt: double;
begin
  sJSON := mGetUserDataAsJSON(iUIN, 'Birthday');
  JSONGetFloat(sJSON, 'Birthday', dt);
  mLogScript(FormatDateTime('d mmm yyyy', dt), '');
end.


Результат роботи скрипту

[13:01:01] (Log "JSONGetFloat"): 9 жов 1979

[13:01:01] (Run "JSONGetFloat"): Час виконання скрипту: 7 мс

[13:01:01] (Run "JSONGetFloat"): Скрипт виконано успішно.

 

Дивитися ще

FormatDateTime

mGetUserDataAsJSON

mLogScript

Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation