For quick solution:
// QString >> QJson
QJsonObject getJsonObjectFromString(const QString jsonString){
QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonString.toLocal8Bit().data());
if( jsonDocument.isNull() ){
qDebug()<< "===> please check the string "<< jsonString.toLocal8Bit().data();
}
QJsonObject jsonObject = jsonDocument.object();
return jsonObject;
}
// QJson >> QString
QString getStringFromJsonObject(const QJsonObject& jsonObject){
return QString(QJsonDocument(jsonObject).toJson());
}
本文详细介绍了如何使用C++中的QString与QJson进行字符串到JSON对象和JSON对象到字符串的转换,提供了两个关键函数getJsonObjectFromString和getStringFromJsonObject的实现方式。
1611

被折叠的 条评论
为什么被折叠?



