#include <ArduinoJson.h>
void setup() {
Serial.begin(115200);
// 創建DynamicJsonDocument對象
DynamicJsonDocument doc(1024);
// 設置JSON值
doc["online"] = true;
doc["status"] = "SUCCESS";
doc["isArmed"] = true;
doc["currentArmLevel"] = "L1";
// 添加currentStatusReport數組
JsonArray currentStatusReport = doc.createNestedArray("currentStatusReport");
JsonObject report1 = currentStatusReport.createNestedObject();
report1["blocking"] = false;
report1["deviceTarget"] = "window1";
report1["priorty"] = 1;
report1["statusCode"] = "deviceOpen";
doc["on"] = false;
// 打印JSON
serializeJsonPretty(doc, Serial);
String josnPayload;
serializeJsonPretty(doc, josnPayload);
Serial.println(josnPayload);
}
void loop() {
// 您的代碼
}