emqx5.1.2 payload中部分字段为空,无法获取数据

如图,data.D377为null时,需要增加判断才可以正常获取数据。有没有其他方法,每个字段都判断很麻烦也浪费性能
image

如果没有数据,变量 D378 的默认值会是空值,空值为 Erlang 类型 undefined,最终输出到数据库等动作后会是字符串类型 ‘undefined’。

像这种数据,当D62为null时,运行测试,左边无法输出结果,并没有输出为undefined


也没有报错信息,就是没显示结果