Arduino:格式不正确的json

时间:2019-07-18 10:38:38

标签: c++ json arduino

我正在尝试编写产生json以匹配influxdb所需格式的arduino代码(c ++)。

这是我到目前为止的代码

#include <ArduinoJson.h>
StaticJsonDocument<200> doc;
JsonArray fields = doc.createNestedArray("fields");
JsonArray tags = doc.createNestedArray("tags");
JsonArray array = doc.to<JsonArray>();
JsonObject nested = array.createNestedObject();
nested["Machinename"] = "Quench tank";
nested["Machinetype"] = "Quench";
fields.add("temp");

这是所需的格式

{
       measurement: "Quench1",
       fields: {
           temp: 5.5,

       },
        tags:{
            Machinename:"Machine"
           Machinetype:"Machine1"
       },
        timestamp: new Date()
    }

但这是我真正得到的

[
  {
    "Machinename": "⸮⸮\b",
    "Machinetype": "Machine1"
  }
]

0 个答案:

没有答案