功能块 JSON_DECODE

功能块 JSON_DECODE 解码一个JSON字符串。

注意: 此功能块可以拥有超过两个输入或输出。您可以右键单击功能块,以添加另一个输入或输出。

输入 JSON

输入期望一个JSON格式的字符串。它期望一个对象,从{开始并以}结束,或者从[开始并以]结束。

输入 VAR1..VAR#

输入定义了变量或键,在对象中搜索。如果需要提取子对象,可以通过新行声明:

Sensor↵OG↵Status

如果未定义输入或其值为NULL,则不会提取任何数据。

可以查询一个数组。对应的索引可以作为数字查询。

结果将输出到相对应的输出端口。

输出 ERR

在发生错误时,输出为真。如果输入JSON没有值也是如此。

输出 VALUE1..VALUE#

一个输出返回相对应变量的提取数据。如果没有数据或JSON值等于NULL,则返回值为NULL

如果没有数据或未找到对象,将返回NULL。如果是一个对象或数组,则返回字符串Array

提示: 要识别一个值是否已定义,可以使用功能块 IS_NULL

另见