先生成json结构,再转string,再存到data
//
cJSON *item = cJSON_CreateObject();
cJSON * jsonTask
cJSON_AddNumberToObject(item , "version" , 2) ;
cJSON_AddStringToObject(item , "id" , "123456") ;
//cJSON_AddItemToArray(infoArr , item) ;
char* tringData0 = cJSON_Print(item);//保留json格式
char* tringData = cJSON_PrintUnformatted(item);//不保留json格式
printf(tringData0);
printf(tringData);
log_e("tringData=%s",tringData0);
log_e("tringData=%s",tringData);
cJSON_AddStringToObject(jsonTask , "data" , tringData) ;
}
打印的内容
tringData0={"version":2,"id":"123456"}
tringData={
"version": 2,
"id": "2dcb1635f6ac44a1b5c86f4b296b8f9a"
}
jsonTask 的内容为
{
"data":{"version":2,"id":"123456"};
}