打印

单片机怎么解json字符串?

[复制链接]
1070|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nowboy|  楼主 | 2024-9-25 17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有什么好的方案吗?最近和后端通信,用的json通信。

使用特权

评论回复
沙发
tpgf| | 2024-10-11 15:29 | 只看该作者
单片机可以通过使用cJSON库、Jansson库或自定义解析函数来解JSON字符串

使用特权

评论回复
板凳
wowu| | 2024-10-14 22:30 | 只看该作者
下载并安装Jansson的Pack包,然后在Keil环境中勾选Jansson库

使用特权

评论回复
地板
gra22ce| | 2024-10-21 15:43 | 只看该作者
在单片机上解析JSON字符串通常需要使用一个轻量级的JSON解析库

使用特权

评论回复
5
twinkhahale| | 2024-10-21 16:22 | 只看该作者
由于单片机的资源有限,选择一个适合嵌入式系统的JSON解析库非常重要。可以选择cJSON,这是一个非常流行的轻量级JSON解析库,适用于嵌入式系统。它非常小巧,易于集成到单片机项目中

使用特权

评论回复
6
suiziq| | 2024-10-21 17:50 | 只看该作者
JSMN,这是一个极简的JSON解析库,不依赖于动态内存分配,非常适合资源受限的嵌入式系统

使用特权

评论回复
7
miltk| | 2024-10-21 18:58 | 只看该作者
使用cJSON解析JSON字符串的步骤,你需要从cJSON GitHub仓库下载cJSON库,并将其集成到你的单片机项目中。

使用特权

评论回复
8
wamed| | 2024-10-21 20:00 | 只看该作者
在单片机上解析JSON字符串可以使用cJSON或JSMN等轻量级JSON解析库。通过这些库,你可以轻松地将JSON字符串解析为C语言中的数据结构,并访问其中的键值对。选择合适的库并遵循上述步骤,你可以在单片机上实现JSON字符串的解析

使用特权

评论回复
9
tiakon| | 2024-10-22 08:25 | 只看该作者
一般都是用对比函数直接来搞

使用特权

评论回复
10
teaccch| | 2024-10-22 10:02 | 只看该作者
其实json的话用Cjson库一般就是可以的

使用特权

评论回复
11
一切D都好| | 2024-10-22 10:10 | 只看该作者
可以考虑字节对比吧,比如用memcmp吧

使用特权

评论回复
12
星星点点didi| | 2024-10-22 11:16 | 只看该作者
我觉得直接使用对比函数就行,用for循环来判断呗

使用特权

评论回复
13
eleg34ance| | 2024-10-22 18:06 | 只看该作者
大多数都是cJSON,比较常用的一种库,来解析json

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

85

帖子

0

粉丝