您尚未登录。
页次: 1
分享链接 / 只看楼主
在看阿里云物联网的c link例程,stm32l4xx + at模组方式,例程里有个json解析函数,但是没有构建函数。Q群里问了,说可以用sprintf来构建,但是我想构建的部分有点大,最大接近5K字节了。又看了jsmn和cjson。jsmn貌似也只有json解析功能,cjson感觉有点大...
构建几k字节的json,是不是需要用malloc申请内存了?对freertos不太熟悉。
最近编辑记录 Gentlepig (2022-11-18 08:51:36)
离线
想整个5KB用snprintf一下构建出来肯定不现实,要分段处理,一段一段地追加。5KB并不大,可以先在SRAM里构建好再传输。我以前搞过在SRAM只有两三KB的16位MCU传两三KB的JSON,实现方法就是要一边构建一边传输。