(只是修改了后缀名而已,做一个伪装)
测试:
QFile file(QApplication::applicationDirPath() + "/config.dll");qDebug()<<QApplication::applicationDirPath() + "/config.dll";if (file.open(QIODevice::ReadOnly)){QByteArray ba = file.readAll();file.close();//读取全部信息QJsonParseError json_error;QJsonDocument jsonDoc(QJsonDocument::fromJson(ba, &json_error));if (json_error.error == QJsonParseError::NoError){QJsonObject rootObj = jsonDoc.object();qDebug()<<rootObj.value("agree").toBool();qDebug()<<rootObj.value("name").toString();qDebug()<<rootObj.value("name1").toString();}}else{qDebug()<<"can not read!";}
结果:
"D:/Qt/Qt5Book/Qt5.9Samp/test/test2/build-test-Desktop_Qt_5_9_1_MinGW_32bit-Debug/debug/config.dll"
true
"lpl"
"连xx"
可以!!!