在 Node Red 中过滤掉 msg.payload 中的值

Filter out value from msg.payload in Node Red

如何从 msg.payload 中过滤掉相机资源 u'resource': u'cameras/52M18373B8573'。这不是标准输出,值前面有 "u" 对我来说很难。

msg.payload

motion event detected! {u'action': u'is', u'resource': u'cameras/52M18373B8573', u'transId': u'4RE3847UA0CBA!1b356cc9!1542454011169', u'from': u'4RE3847UA0CBA', u'properties': {u'motionDetected': True}}

u'' 是 Python 指示 unicode 字符串的标准方式。所以你有一个 Python 字典。该应用程序,我猜是一个 python 应用程序,它生成的字典应该使用 json.dumps() 将其转换为 JSON 字符串并发送 json,而不是发送字典.