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

 

Синтаксис

function JSONGetDateTime(sJSON, sKey: string; var dtvalue: double): integer;

 

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

Параметр

Тип

Значення

sJSON

string

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

sKey

string

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

dtValue

var double

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

 

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

0

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

1

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

2

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

 

Приклад
var
  s: string;
  dt: double;
begin
  s := '{"Value" : "17.10.1990.18.36.54"}'; // формат даты и времени: дд.мм.гггг.чч.мм.сс
                                            // (день, месяц, год, часы, минуты, секунды)
    if JSONGetDateTime(s, 'Value', dt) = 0 then begin
      mLogScript(FormatDateTime('mmmm yyyy, число: d, день недели: dddd', dt), 'Date&Time test');
    end;
end.


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

[14:22:17] (Log "test2"): [Date&Time test] Жовтень 1990, число: 17, день неділі: середа

 

Дивитися ще

FormatDateTime

mLogScript

 

Created with the Personal Edition of HelpNDoc: Achieve Professional Documentation Results with a Help Authoring Tool