MyChat Scripts: JSONSetString, добавление строки в JSON объект
"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONSetString".
Обновить либо создать текстовый ключ в JSON объекте.
Синтаксис
function JSONSetString(var sJSON: string; sKey: string; sValue: string): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sJSON |
string |
исходный JSON объект в виде текстовой строки. Если задать пустую строку — объект будет создан автоматически; |
sKey |
string |
название ключа, которое нас интересует. |
Результат функции
0 |
ошибок нет; |
1 |
ошибка парсинга JSON. |
Пример
var
s: string;
begin
s := '{"UserName" : "Jack Nicolson"}';
mLogScript('Before: ' + s, 'TEST')
JSONSetString(s, 'UserName', 'John Smith');
mLogScript('After: ' + s, 'TEST');
end.
Результат работы скрипта
[18:35:47] (Log "test"): [TEST] Before: {"UserName" : "Jack Nicolson"}
[18:35:47] (Log "test"): [TEST] After: {"UserName":"John Smith"}
Ещё посмотреть