|
JSON是在互联网领域数据传输中较常用的协议,该协议比较轻量级也通俗易懂,在物联网快速发展的时代,物物与平台服务器的连接越来越多,JSON在他们之间的数据通信中也是应用越来越多。" U3 m7 ~* J1 d 先是使用STM32cubemx创建工程,这里使用的STM32f407,只使能了USART1。4 P* f; `6 V; n( S
9 B8 f' h8 H/ F 接下来是在MDK上安装cJSON的拓展包+ d- L9 ?+ X2 m7 x7 h8 A
将cJOSN添加至STM32工程中; {: x8 _) A, j# p+ i- e8 c
在cJOSN.h可以看到所有的API! A# Z2 r( f/ Z! J- |/ c
# w; v3 c0 Y3 e9 N3 u* ~% Z 接下来创建一个JSON数据( P" F3 ^5 O' ^5 T
, M5 D$ v( Y7 z3 u% G 使用cJSON_Parse函数进行解析
再将键值存入变量中,再打印出来。最后输出cJSON的指针
串口监视器输出结果
与预设的的数据键值一致,解析完成。 如果使用了cJSON_Print函数一点要记得释放内存,不然会造成内存泄漏。. L$ @ T( y0 z; d: G$ O# L |
json.zip
下载671.35 KB, 下载次数: 192
å·¥ç¨
| 顶一下 |
| 谢谢楼主分享!! |
![]() 谢谢分享 |
| 谢谢楼主分享 |
微信公众号
手机版