MyChat Scripts: 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}

 

Дивитися ще

mLogScript

Created with the Personal Edition of HelpNDoc: Make Documentation Review a Breeze with HelpNDoc's Advanced Project Analyzer