esp8266--arduinoJson在线解析V6版本的使用

在线解析官网https://arduinojson.org/

点击Assistant

可以选择V6版本以及V5版本,这里我们选择V6版本

配置

输入你要反序列化的函数,点击Next Size

 点击 NextProgram

 最后就生成你所需要的反序列化代码,反序列化到这里还是没有完全的成功,还需要添加一段参数的代码,根据你的原JSON文件去修改,所以推荐使用序列化的方式,序列化的优点在与方便后期的改动。

String jsonCode = "{\"info\": {\"name\": \"taichimaker\",\"url\": \"www.taichi-maker.com\",\"email\": \"taichimaker@163.com\"},\"digital_pin\": {\"d1\": \"";
  

同理,序列化的代码为:

 将代码Copy进你的程序就ok了,同时,不要忘加头文件:

#include <ArduinoJson.h>

最后就可以利用串口监视器查看你所得到的信息

这个时候我们还是得不到信息,因为程序只是帮我们解析出来了,我们还没有去调用:

这样我们就可以在串口监视器查看到我们的解析出来的数据了。

 Serial.print("info_name_str = ");Serial.println(info_name_str);
  Serial.print("d3_bool = ");Serial.println(d3_bool);

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值