当前位置: 首页 > news >正文

一种资源有限单片机处理cJSON数据的方法

一般单片机处理cJSON格式的数据都直接使用cJSON库,但对于Ram较小的单片机,由于资源有限,这并不合适,但我们可以根据cJSON数据的特定格式,使用土方法,直接对字符进行查找裁剪即可

//截取字符串str中字符a与字符b间的子字符串到dest中,Num为从第num个字符a后开始截取
void substr(u8* str,u8* dest,u8 num,char a,char b)
{u16 i=0,j=0,count=0;while(1){if(*(str+i) == a) count++;if(count != num) i++;else break;}while(*(str+i+j+1) != b) j++;memcpy(dest,&str[i+1],j);*(dest+i+j)='\0';
}

相关文章:

  • WordPress 文章和页面:它们的区别是什么?
  • Qt 的.pro文件配置详解
  • 让 Cursor 教我写 MCP Client
  • Qt for Android编译报错解决 -------- Connection reset
  • 编程技能:字符串函数04,直接使用 strcpy,解决报错
  • C#上位机RS485通信控制变频器
  • CodeBuddy Craft,我的编程搭子
  • 股指期货套期保值怎么操作?
  • python: *args 与 **kwargs 用法
  • 从零实现一个高并发内存池 - 2
  • 【软件测试】第二章·软件测试的基本概念
  • 牛客——签到题
  • JavaScript篇:揭秘函数式与命令式编程的思维碰撞
  • 软件设计师考试《综合知识》计算机编码考点分析——会更新软设所有知识点的考情分析,求个三连
  • 最短路与拓扑(2)
  • map格式可以接收返回 fastjson2格式的数据 而不需要显示的转换
  • 【THRMM】追踪情绪动态变化的多模态时间背景网络
  • PostgreSQL常用DML操作的锁类型归纳
  • FlashInfer - 介绍 LLM服务加速库 地基的一块石头
  • 通过宝塔配置HTTPS证书
  • 上海锦江乐园摩天轮正在拆除中,预计5月底6月初拆完
  • 著名植物学家、园艺学家,国际植物园协会原主席贺善安逝世
  • 腾讯一季度营收增长13%,马化腾:战略性的AI投入将带来长期回报
  • 北斗专访|特赞科技范凌:现在AI主要是“说话”,接下来要“干活”了
  • “远践”项目启动公益生态圈,上海青少年公益力量蓬勃生长
  • 刘永明|在从普及到提高中发展新大众文艺