如何从msg.payload中过滤摄像机资源 u'resource':u'cameras / 52M18373B8573'。这不是标准输出,在值前面加上“ u”对我来说很难。
msg.payload
检测到运动事件! {u'action':u'is',u'resource': u'cameras / 52M18373B8573',u'transId': u'4RE3847UA0CBA!1b356cc9!1542454011169',u'from':u'4RE3847UA0CBA', u'properties':{u'motionDetected':True}}
答案 0 :(得分:0)
u''
是Python指示unicode字符串的标准方法。因此,您拥有的是Python字典。我猜这是一个python应用程序,该应用程序生成了字典,应该使用json.dumps()
将其转换为JSON字符串并发送json,而不是发送字典。