MyChat Scripts: JSONSetString, додавання рядка в JSON об'єкт
Оновити або створити текстовий ключ у об'єкті 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"}
Дивитися ще
Created with the Personal Edition of HelpNDoc: Don't Let Unauthorized Users View Your PDFs: Learn How to Set Passwords