如何对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