找回密码
 立即注册
查看: 684|回复: 14

引用cJSON问题??

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-04 07:52:37

61

主题

818

回帖

1502

积分

金牌会员

积分
1502
发表于 2024-5-25 10:15:55 | 显示全部楼层 |阅读模式
本帖最后由 zhange 于 2024-5-25 18:13 编辑



=======


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


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

在visual studio里运行结果

截图202405251015506554.jpg





谁给看看

截图202405251014455469.jpg


cjson.zip (133.25 KB, 下载次数: 87)


回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-04 07:52:37

61

主题

818

回帖

1502

积分

金牌会员

积分
1502
发表于 2024-5-25 10:16:40 | 显示全部楼层
昨天光用 visual  studio 测试了   今天忘keil拷贝  不成功
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-5-25 10:19:07 | 显示全部楼层
平台都不一样,,,直接过来有点儿难,,不过感觉大概率是语法问题,动态内存申请函数的使用上也有区别
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-04 07:52:37

61

主题

818

回帖

1502

积分

金牌会员

积分
1502
发表于 2024-5-25 10:34:10 | 显示全部楼层
_奶*** 发表于 2024-5-25 10:19
平台都不一样,,,直接过来有点儿难,,不过感觉大概率是语法问题,动态内存申请函数的使用上也有区别 ...

大佬有没有参考???我去学习下
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

积分
2979
发表于 2024-5-25 11:06:31 | 显示全部楼层
cJSON.c和cJSON.h要三千多行,太庞大了,看的真累。
visual studio中的c和keil中的c还是有些区别的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-04 07:52:37

61

主题

818

回帖

1502

积分

金牌会员

积分
1502
发表于 2024-5-25 11:07:38 | 显示全部楼层
21cns*** 发表于 2024-5-25 11:06
cJSON.c和cJSON.h要三千多行,太庞大了,看的真累。
visual studio中的c和keil中的c还是有些区别的。 ...

刚学会解析json   想用下   大佬给指点下
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-5-25 11:11:53 | 显示全部楼层
很抱歉 ,,没有参考,,

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

第二个是百度一下 malloc在C51上的用法
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-5-25 11:13:54 | 显示全部楼层
哦 还有一个问题,,,cJson里面用了很多需要可重入的函数,,还有百度了解C51的可重入函数怎么用。。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-5-25 11:15:34 | 显示全部楼层
还有一件事,,如果你是单纯解析json 那就可以试一试jsmn  占用极小的一个json解析器,,不能生成json
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-04 07:52:37

61

主题

818

回帖

1502

积分

金牌会员

积分
1502
发表于 2024-5-25 11:16:42 | 显示全部楼层
_奶*** 发表于 2024-5-25 11:15
还有一件事,,如果你是单纯解析json 那就可以试一试jsmn  占用极小的一个json解析器,,不能生成json ...

我去看看jsmn
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 10:32 , Processed in 0.121178 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表