在Arduino中使用JSON格式可以通过使用ArduinoJson库来实现。以下是一个简单的示例代码:
#include
void setup() {
Serial.begin(9600);
// 创建 JSON 对象
StaticJsonDocument<200> doc;
// 向 JSON 对象添加键值对
doc["name"] = "John";
doc["age"] = 30;
doc["city"] = "New York";
// 将 JSON 对象转换为字符串
String jsonString;
serializeJson(doc, jsonString);
// 打印 JSON 字符串
Serial.println(jsonString);
}
void loop() {
// 程序循环不做任何事情
}
这个示例代码首先包含了ArduinoJson库,并在setup()
函数中进行了初始化。然后,创建了一个名为doc
的JSON对象,并使用doc["key"] = value
的语法向JSON对象中添加键值对。
接下来,使用serializeJson()
函数将JSON对象转换为字符串,并将结果存储在jsonString
中。最后,使用Serial.println()
函数打印JSON字符串。
请注意,这只是一个简单的示例,你可以根据具体需求修改和扩展代码。另外,还可以使用ArduinoJson库的其他功能,如解析JSON字符串、访问嵌套的JSON对象等。