MyChat Scripts: JSONSetBoolean, установка булевого значения в JSON объекте
"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONSetBoolean".
Создать либо изменить булево значение ключа в JSON объекте.
Синтаксис
function JSONSetBoolean(var sJSON, sKey: string; bValue: boolean): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
var sJSON |
var string |
исходный JSON объект в виде текстовой строки. Если задать пустую строку — объект будет создан автоматически; |
sKey |
string |
название ключа, которое нас интересует; |
bValue |
boolean |
значение ключа. |
Результат функции
0 |
ошибок нет; |
1 |
ошибка парсинга JSON. |
Пример
var
s: string;
x: integer;
begin
s := '{"Alexander" : true, "Clarissa" : false}';
x := JSONSetBoolean(s, 'Alexander', false);
mLogScript('JSON: ' + s, 'TEST');
end.
Результат работы скрипта
[19:00:59] (Log "test"): [TEST] JSON: {"Alexander":false,"Clarissa":false}
Ещё посмотреть