
Функциональный блок JSON_ENCODE создает строку в формате JSON.
Примечание: Этот функциональный блок может иметь более четырех входов. Вы можете щелкнуть правой кнопкой мыши на функциональном блоке, чтобы добавить еще один вход. Обратите внимание, что входы следует рассматривать попарно.
Определяет опции в виде целого числа, с помощью которых создается строка JSON. Их можно сгенерировать функциональным блоком JSON_OPTIONS.
Если вход не определен или значение равно NULL, то применяются следующие опции:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Определяет максимальную глубину или вложенность объектов, на которой создается формат JSON. Если при генерации достигается это значение, то создание строки JSON не удается и выход ERR становится истинным.
Входы определяют переменную или ключ, который добавляется в объект. Если необходимо создать подобъекты, их можно объявить новой строкой:
Sensor↵OG↵Status
Если вход не определен или равен NULL, то данные не добавляются.
Определяет значение, которое вставляется в объект с верхним ключом. При этом учитываются типы данных. С опцией NUMERIC_CHECK любую строку можно автоматически преобразовать в число.
Если необходимо обязательно вставить число или другой тип, то значение можно предварительно преобразовать с помощью функциональных блоков конвертировать.
Возвращает строку JSON при успешном выполнении.
Если возникает ошибка, этот выход становится истинным.