JSON是在互联网领域数据传输中较常用的协议,该协议比较轻量级也通俗易懂,在物联网快速发展的时代,物物与平台服务器的连接越来越多,JSON在他们之间的数据通信中也是应用越来越多。' g- C, Y: B: W5 U 先是使用STM32cubemx创建工程,这里使用的STM32f407,只使能了USART1。 7 T8 C' y2 ?: J1 T 接下来是在MDK上安装cJSON的拓展包 c- C/ c( q% N' J( z$ E' ]7 | 6 p' S# p7 E% U: D8 `3 o 将cJOSN添加至STM32工程中* U' v9 v: H0 Q8 V" L! K" r( D 在cJOSN.h可以看到所有的API : z1 y- Z' t( H 接下来创建一个JSON数据8 B# a( n T( S, P @7 D5 z 使用cJSON_Parse函数进行解析' C0 J+ g' U# G# r0 U 8 Z6 h" Y& B6 N 再将键值存入变量中,再打印出来。最后输出cJSON的指针% k5 s7 _; B! n5 ? M9 a/ G A S 串口监视器输出结果 与预设的的数据键值一致,解析完成。 如果使用了cJSON_Print函数一点要记得释放内存,不然会造成内存泄漏。7 T; [, q# ]% T- q+ O |
json.zip
下载671.35 KB, 下载次数: 37
å·¥ç¨
顶一下 |
谢谢楼主分享!! |
谢谢分享 |
谢谢楼主分享 |