MyChat Scripts: JSONGetString, получение строки из JSON объекта

MyChat Scripts: JSONGetString, получение строки из JSON объекта

"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONGetString".

 

Получить текстовое значение ключа из JSON объекта.

 

Синтаксис

function JSONGetString(sJSON, sKey: string; var sValue: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sJSON

string

JSON объект в виде текстовой строки;

sKey

string

название ключа, которое нас интересует;

sValue

var string

значение ключа, если он существует.

 

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

0

ошибок нет;

1

ошибка парсинга JSON;

2

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

 

Пример

var
  s, sUserName: string;
begin
  s := '{"User1" : "Jack Nicolson", "User2" : "Isaac Newton"}';
  sUserName := '';
 
  JSONGetString(s, 'User2', sUserName);
  
  mLogScript(sUserName, 'TEST')
end.

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

[21:35:18] (Log "test"): [TEST] Isaac Newton

 

Ещё посмотреть

mLogScript