在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); } }