有没有在32上做过json解析的大佬

2019-07-20 03:13发布

char *arrr="{"a1":1,"a2":1,"a3":1,"a4":1,"a5":1,"a6":1,"a7":1,"a8":1}";
cJSON *js=cJSON_Parse(arrr);
char* buf;
test(buf = cJSON_Print(js));//空函数,仅调用一下cJSON_Print函数
char ar[300];
delstr(buf,ar);//清除回车和tab

if(strlen(buf)>20)
{
  u16 j=0;
  while(j<20)
  {
   USART_SendData(UART4, ar[j]);
   while(USART_GetFlagStatus(UART4,USART_FLAG_TC)!=SET);
   j++;
  }
  cJSON_free(buf);
  cJSON_Delete(js);
  return 1;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。