如何对json进行处理数据,具体代码如何写
导读:相信很多人对“如何对json进行处理数据,具体代码如何写”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助 #include <arduinojson.h> void setup( ...
相信很多人对“如何对json进行处理数据,具体代码如何写”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助#include arduinojson.h>
void setup() {
serial.begin(115200);
serial.println("这里用于测试json数据的解析");
// dynamicjsondocument对象 定义时候我们需要定义一个大小信息+复制大小
const size_t capacity = json_object_size(2) + 30;
dynamicjsondocument doc(capacity);
// 要解析的json文件 反斜杠表示即将到来的那个引号不是定义字符串的那个
string jsonstr = "{
\"username\":\"admin\",\"pwd\":123456}
";
// 反序列化数据到对象中
deserializejson(doc, jsonstr);
// 获取解析后的数据
string namestr = doc["username"].asstring>
();
int numberint = doc["pwd"].asint>
();
// 通过串口监视器输出解析后的数据信息
serial.print("usernamestr = ");
serial.println(namestr);
serial.print("pwdint = ");
serial.println(numberint);
}
void loop() {
}
需要注意的是,你需要先安装arduinojson这个库
在库管理器中安装它即可
案例效果
以上就是关于如何对json进行处理数据,具体代码如何写的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何对json进行处理数据,具体代码如何写
本文地址: https://pptw.com/jishu/654292.html
