MyChat Scripts: JSONSetString, добавление строки в JSON объект

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"}

 

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

mLogScript