首页 > 解决方案 > 如何从 JSON SQL 访问嵌套值(AWS IoT SQL 规则)

问题描述

这是我在 IoT Core 中收到的 MQTT 消息的示例

{
  "state": {
    "reported": {
      "batv": 6969,
      "ts": 1635415613836
    }
  }
}

这是我的物联网规则

SELECT state.reported, topic() as topic, clientid() as id FROM 'abc/123'

它正在生产这个

{
    "reported": {
        "batv": 1738,
        "ts": 1635415613836
    },
    "topic": "abc/123",
    "id": "iotconsole-myid"
}

我想要的是这个

{
    "batv": 1738,
    "ts": 1635415613836
    "topic": "abc/123",
    "id": "iotconsole-myid"
}

标签: sqljsonamazon-web-servicesiotaws-iot

解决方案


推荐阅读