QJsonParseError ParseError; //
QJsonDocument document = QJsonDocument::fromJson(res.toUtf8(), &ParseError);
if (document.isNull() || ParseError.error != QJsonParseError::NoError) {
emit sigNoNewVersion();
return;
}
QJsonObject Object = document.object(); //获取文档对象
QVariantHash hash = Object.toVariantHash(); //json对象可以直接和hash一一对应
// 根据和后台定义的接口 json常用方法有哪些
QHash<QString, QVariant> = hash["data"].toHash() //
QList<QVariant> list = hash["data"].toList(); //将json下的值 转化为Qlist
QString tmp =hash["data"].toString() //读取hash中 字符串字段值
Qt JSON常用的方法
最新推荐文章于 2024-07-23 11:07:54 发布