|
JSON是一种轻量级的文本交互方式,数据的传输在经过转码后变为人眼即可识别的数据包格式,可以认为是明码传输,方便手工解析。在网络传输中使用的比较多,数据的传输也是采用明码的方式来进行传输的。
JSON数据包输出格式:
{
"isTestStr": {
"nameBuf": "czj",
"time": 125,
"count": 20000,
"date": 591751049,
"flag": 1
}
}
JSON 数据转码出啦的数据包,下图为我所设定的结构体
typedef struct
{
u8 time ;
int count ;
u32 date ;
u8 flag :1 ;
u8 nameBuf[32];
}is_test_str;
is_test_str isTestStr={
125,
20000,
0x123456789,
0x1,
"czj"
};
大家可以在附件中下载代码进行测试,PDF为简要的移植说明。JSON容易导致STM32内存泄露,我这边测试的时候每间隔一段时间就要清除一次才可以。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|