有路過的幫幫忙,謝謝
串口接收資料后,在串口助手列印快取區有資料,可是無法轉換成json格式的資料。printf也無法列印json格式的資料
uj5u.com熱心網友回復:
串口接收到資料后,自己完成json格式打包,再發送出去uj5u.com熱心網友回復:
大神能不能給個示例,我是初學者,能力有限
uj5u.com熱心網友回復:
看你的截圖,資料直接顯示為不可見字符,我猜測是因為資料編碼格式問題。服務器推送資料大概率utf-8格式,串口工具多數編碼格式都是gb2312。
所以你printf列印出來的就不是json字串
你將串口工具設定為hex顯示,將hex資料復制,百度搜索16進制轉文本字串工具,這些轉換工具很多是utf-8的。轉換出來看看是不是json格式字串
uj5u.com熱心網友回復:
用ASCII碼,或者直接用16進制,你這碼碼型別太多,把自己搞糊涂了,用最底層的東東總是沒有問題的uj5u.com熱心網友回復:
json必須你自己打包轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/12377.html
標籤:單片機/工控
上一篇:STM32 CubeMX生成的LWIP應用無法ping通
下一篇:tsumv56 換開機logo
