有用过cjson的吗,你们一般都用在什么项目上面

2019-12-09 19:19发布

最近看了json,也发现在stm32上可以运行cjson,感觉这个东西如果应用在STM32上处理数据会非常方便。
但是我不知道一般在什么情况下会用到json,我当前想学习下,但是不知道应用在哪里可以尝试。
这个东西可以用在:LCD的菜单上吗?如果会了这个,对现在的写代码会有什么帮助吗?
或者这个东西,用在物联网项目上会比较好?
大家有没有实际中应用json的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
justdomyself
1楼-- · 2019-12-11 21:15
mii 发表于 2019-10-29 14:15
我是直接使用malloc,就是应用时不能在中断里操作。只需Heap_size的大小,适合你项目需要就好 。当然,内 ...

不用关心内存碎片的问题么
memstone
2楼-- · 2019-12-11 23:15
JSON是目前比较流行的数据序列化格式,以前XML用得多,但相对比,JSON更简洁。
Achin
3楼-- · 2019-12-12 04:20
justdomyself 发表于 2019-11-9 23:16
不用关心内存碎片的问题么

我是直接定义了1个4K字节数组,自己管理者4K内存的申请、释放;
为避免碎片,每次解析、生成json的时候,都把这部分内存相当粗暴地重新初始化……
gsq19920418
4楼-- · 2019-12-12 07:39
yangpeng012 发表于 2019-10-25 18:18
DJI 无人机上的各个模块之间的通信的路由表就是采用cjson解析

好奇这个,能不能详细讲讲,或者给个资料啥的,先谢谢了
mii
5楼-- · 2019-12-12 10:54
 精彩回答 2  元偷偷看……
justdomyself
6楼-- · 2019-12-12 16:03
mii 发表于 2019-11-11 09:41
实际应用中未有其他应用程序使用malloc,碎片的影响可以暂时忽略。当然,如果你怕影响,要么自己写管理函 ...

你的意思是单一任务malloc 和free  的操作, 碎片问题不严重

如果是如果是是另外还有别的什么模块搞malloc,就会出现  是吧

一周热门 更多>