读取数据库中的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;  
}

 

posted @ 2022-09-16 11:36  远方是什么样子  阅读(315)  评论(0编辑  收藏  举报