JSON是在互联网领域数据传输中较常用的协议,该协议比较轻量级也通俗易懂,在物联网快速发展的时代,物物与平台服务器的连接越来越多,JSON在他们之间的数据通信中也是应用越来越多。 先是使用STM32cubemx创建工程,这里使用的STM32f407,只使能了USART1。! g0 [2 T- ?+ p: C2 w 8 L0 `0 F9 z7 i' X" B: C 接下来是在MDK上安装cJSON的拓展包: ?: Y6 r9 u) s' N# K" [ 将cJOSN添加至STM32工程中 在cJOSN.h可以看到所有的API ; C' b- K4 w7 r# A4 t) I; Z* L9 a 接下来创建一个JSON数据 使用cJSON_Parse函数进行解析6 ^! S& f" @- Q; M1 @ ) {9 O% j G% G: z2 t 再将键值存入变量中,再打印出来。最后输出cJSON的指针 串口监视器输出结果 与预设的的数据键值一致,解析完成。6 j, U& Y7 ^: l" U, x* Q& W. G6 D# ` 如果使用了cJSON_Print函数一点要记得释放内存,不然会造成内存泄漏。 |
json.zip
下载671.35 KB, 下载次数: 38
å·¥ç¨
顶一下 |
谢谢楼主分享!! |
谢谢分享 |
谢谢楼主分享 |