最近需要用单片机解析esp8266模块get到的json数据,顺便学习了下cJSON的知识,当作一个笔记吧,分享出来大家一起学习。这个是创建JSON字符串,后面还有解析。
1,下载源码
最新版的cJson源码可以从github上进行下载。
2024年08月09日
最近需要用单片机解析esp8266模块get到的json数据,顺便学习了下cJSON的知识,当作一个笔记吧,分享出来大家一起学习。这个是创建JSON字符串,后面还有解析。
最新版的cJson源码可以从github上进行下载。
2024年08月09日
Jar包
实体类
1 package bean; 2 3 public class Question { 4 5 private String timu; //题干 6 private String leixing; //类型 7 private String axuanxiang; //A选项 8 private String bxuanxiang; //B选项 9 private String cxuanxiang; //C选项 10 private String dxuanxiang; //D选项 11 private String daan; //答案 12 private String jiexi; //解析 13 public String getTimu() { 14 return timu; 15 } 16 public void setTimu(String timu) { 17 this.timu = timu; 18 } 19 public String getLeixing() { 20 return leixing; 21 } 22 public void setLeixing(String leixing) { 23 this.leixing = leixing; 24 } 25 26 public String getAxuanxiang() { 27 return axuanxiang; 28 } 29 public void setAxuanxiang(String axuanxiang) { 30 this.axuanxiang = axuanxiang; 31 } 32 public String getBxuanxiang() { 33 return bxuanxiang; 34 } 35 public void setBxuanxiang(String bxuanxiang) { 36 this.bxuanxiang = bxuanxiang; 37 } 38 public String getCxuanxiang() { 39 return cxuanxiang; 40 } 41 public void setCxuanxiang(String cxuanxiang) { 42 this.cxuanxiang = cxuanxiang; 43 } 44 public String getDxuanxiang() { 45 return dxuanxiang; 46 } 47 public void setDxuanxiang(String dxuanxiang) { 48 this.dxuanxiang = dxuanxiang; 49 } 50 public String getDaan() { 51 return daan; 52 } 53 public void setDaan(String daan) { 54 this.daan = daan; 55 } 56 public String getJiexi() { 57 return jiexi; 58 } 59 public void setJiexi(String jiexi) { 60 this.jiexi = jiexi; 61 } 62 @Override 63 public String toString() { 64 return "Question [timu=" + timu + ", leixing=" + leixing + ", axuanxiang=" + axuanxiang + ", bxuanxiang=" 65 + bxuanxiang + ", cxuanxiang=" + cxuanxiang + ", dxuanxiang=" + dxuanxiang + ", daan=" + daan 66 + ", jiexi=" + jiexi + "]"; 67 } 68 69 70 71 }
2024年08月09日
前言:刚好要做一个类似Swagger那种可以快速访问api接口和演示的功能,于是就把做的思路写到包里面去,给有需要的小伙伴提供学习和参考。
2024年08月09日
JSON对象:
var str2 = { "name": "asan", "sex": "man" };
JSON字符串:
var str1 = '{ "name": "deyuyi", "sex": "man" }';
2024年08月09日
在 SpringBoot 中,从 application.properties 或 application.yaml 文件中读取配置文件是非常常用的功能。
2024年08月09日
在使用AI工具进行数据获取时,我想让AI给我返回Josn数据,我获取数据后是字符串。字符串的类型是每次返回有规则的,但是上次 和下次返 回的是没有规则的。