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
Ещё посмотреть