
功能块 JSON_DECODE 解码一个JSON字符串。
注意: 此功能块可以拥有超过两个输入或输出。您可以右键单击功能块,以添加另一个输入或输出。
输入期望一个JSON格式的字符串。它期望一个对象,从{开始并以}结束,或者从[开始并以]结束。
输入定义了变量或键,在对象中搜索。如果需要提取子对象,可以通过新行声明:
Sensor↵OG↵Status
如果未定义输入或其值为NULL,则不会提取任何数据。
可以查询一个数组。对应的索引可以作为数字查询。
结果将输出到相对应的输出端口。
在发生错误时,输出为真。如果输入JSON没有值也是如此。
一个输出返回相对应变量的提取数据。如果没有数据或JSON值等于NULL,则返回值为NULL。
如果没有数据或未找到对象,将返回NULL。如果是一个对象或数组,则返回字符串Array。
提示: 要识别一个值是否已定义,可以使用功能块 IS_NULL。