
功能块 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 字符串。
如果发生错误,则此输出为真。