Browse Source

cjson解析判断

master
忱 沈 3 weeks ago
parent
commit
32a29f8517
  1. 17
      applications/data/DATA_comm.c

17
applications/data/DATA_comm.c

@ -103,16 +103,17 @@ void pasre_DAT(const char *api, const char *json_str)
json_buffer=NULL; json_buffer=NULL;
} }
if(strlen(json_str)>4) if(strlen(json_str)>10)
{ {
cjson_falg=1; cjson_falg=1;
//判断json解析是否成功 //判断json解析是否成功
if(!root) if(!root)
{ {
rt_kprintf("JSON parse error :%s\n",cJSON_GetErrorPtr()); rt_kprintf("JSON parse error :%s\n",cJSON_GetErrorPtr());
cJSON_Delete(root); cJSON_Delete(root);
// return "JSON parse error\n"; cJSON_Delete(dat);
} return;
}
} }
if (strcmp(api, "SC800") == 0) if (strcmp(api, "SC800") == 0)

Loading…
Cancel
Save