json - 自动转换 [ 到 { 在 json
问题描述
我从事物联网项目,传感器通过 API(https,POST)向我们的网站提供 json 数据。但是 json 中的“[”已自动转换为“{”,尽管传感器似乎发送了正确的 json 数据。我不完全确定为什么会这样。请让我知道如何解决这个问题。
预期数据如下:
{"{"device_id":"861479030972354","time":"2021/05/24 12:29:00","sensors":"=> [ " {"sensor_id":"c","pH": "7.5"},{"sensor_id":"a","温度":"24.2","湿度":"55.5","co2":"1200"},{"sensor_id":"b","solar_radiation ":"0.5"},{"sensor_id":"d","soil_moisture":"22.2","EC":"22.2","temperature":"22.2"},{"sensor_id":"e", "soil_moisture":"33.3","EC":"33.3","temperature":"33.3"}"=>{"}"=>nil ] }}
收到的数据如下:
{"{"device_id":"861479030972354","time":"2021/05/24 12:29:00","sensors":"=> { "{"sensor_id":"c","pH": "7.5"},{"sensor_id":"a","温度":"24.2","湿度":"55.5","co2":"1200"},{"sensor_id":"b","solar_radiation ":"0.5"},{"sensor_id":"d","soil_moisture":"22.2","EC":"22.2","temperature":"22.2"},{"sensor_id":"e", "soil_moisture":"33.3","EC":"33.3","temperature":"33.3"}"=>{"}"=>nil } }}
解决方案
推荐阅读
- java - 从另一个 FXML 访问数组列表
- python - 通过 Python 向 Grafana 读取 CSV 文件
- javascript - 在数组discord js中保存值
- azure - 一台 WebServer 上的 Azure Storage 400,但不是开发或本地
- group-by - 我可以在 Tabulator 中显示所有组的总和和总计吗?
- elasticsearch - 使用 Pyspark 从弹性搜索中读取数据并转换为 json:读取嵌套对象时出错
- javascript - javascript onclick递减问题
- javascript - 如何存储方法并将其调用到可重用方法文件?
- cmd - 在 Windows cmd 提示符下编写 *nix 命令
- r - Read out values in matrix form r-terra