zhange 发表于 2024-5-25 10:15:55

引用cJSON问题??

本帖最后由 zhange 于 2024-5-25 18:13 编辑



=======


在大佬指点下换成了jsmn解析,已经可以了


======
在visual studio里边测试的好好的为啥移动到keil不行了

在visual studio里运行结果







谁给看看







zhange 发表于 2024-5-25 10:16:40

昨天光用 visualstudio 测试了   今天忘keil拷贝不成功

_奶咖君_ 发表于 2024-5-25 10:19:07

平台都不一样,,,直接过来有点儿难,,不过感觉大概率是语法问题,动态内存申请函数的使用上也有区别

zhange 发表于 2024-5-25 10:34:10

_奶咖君_ 发表于 2024-5-25 10:19
平台都不一样,,,直接过来有点儿难,,不过感觉大概率是语法问题,动态内存申请函数的使用上也有区别 ...

大佬有没有参考???我去学习下

21cnsound 发表于 2024-5-25 11:06:31

cJSON.c和cJSON.h要三千多行,太庞大了,看的真累。
visual studio中的c和keil中的c还是有些区别的。

zhange 发表于 2024-5-25 11:07:38

21cnsound 发表于 2024-5-25 11:06
cJSON.c和cJSON.h要三千多行,太庞大了,看的真累。
visual studio中的c和keil中的c还是有些区别的。 ...

刚学会解析json   想用下   大佬给指点下

_奶咖君_ 发表于 2024-5-25 11:11:53

很抱歉 ,,没有参考,,

给你两个方向一个是检查是否用到了不是C89的语法,,这个很重要。

第二个是百度一下 malloc在C51上的用法

_奶咖君_ 发表于 2024-5-25 11:13:54

哦 还有一个问题,,,cJson里面用了很多需要可重入的函数,,还有百度了解C51的可重入函数怎么用。。

_奶咖君_ 发表于 2024-5-25 11:15:34

还有一件事,,如果你是单纯解析json 那就可以试一试jsmn占用极小的一个json解析器,,不能生成json

zhange 发表于 2024-5-25 11:16:42

_奶咖君_ 发表于 2024-5-25 11:15
还有一件事,,如果你是单纯解析json 那就可以试一试jsmn占用极小的一个json解析器,,不能生成json ...

我去看看jsmn
页: [1] 2
查看完整版本: 引用cJSON问题??