在ESP32中使用了cJSON库,发现很好用。最近服务器端的JSON格式越来越多样,还是有些注意点,需要做下笔记记录下来。
cJSON *MAC_arry = cJSON_GetObjectItem( clientlist, "Maclist"); if( MAC_arry != NULL ){ int array_size = cJSON_GetArraySize ( MAC_arry ); for( iCnt = 0 ; iCnt < array_size ; iCnt ++ ){ cJSON * pSub = cJSON_GetArrayItem(MAC_arry, iCnt); if(NULL == pSub ){ continue ; } char * ivalue = pSub->valuestring ; printf("Maclist[%d] : %s",iCnt,ivalue); } }