读取数据库中的json格式的字符串数据时cJSON解析后总会出现很多反斜杠的问题
1、读取数据库,并存为json数组;
2、解析json数组:
修改前:
cJSON* item = cJSON_GetObjectItem(obj,"name"); if(item) { QString value = QString::fromStdString(cJSON_PrintUnformatted(item)); //首尾会产生双引号,导致出错!!! }
修改后:
cJSON* item = cJSON_GetObjectItem(obj,"name"); if(item) { QString value = item->valuestring; }