1.QString转QJsonObject

QJsonObject convertQStringToQJsonObject(const QString jsonString)
{
QTextCodec *tc = QTextCodec::codecForName("UTF-8");//防止中文乱码
QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonString.toUtf8().data());
if (jsonDocument.isNull()){
g_pInterface->iDataPrintf("数据解析有误"); //判断是否解析出问题
}
QJsonObject jsonObject = jsonDocument.object();
return jsonObject;
}

 

2.QJson转QString

QString convertQJsonObjectToQString(const QJsonObject& jsonObject)
{
return QString(QJsonDocument(jsonObject).toJson());
}