欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

QT5中Json文件与QString的相互转化

程序员文章站 2022-06-27 21:43:13
QJsonObject MainWindow::QstringToJson(QString jsonString) { QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonString.toLocal8Bit().data()); if( ......
qjsonobject mainwindow::qstringtojson(qstring jsonstring)
{
    qjsondocument jsondocument = qjsondocument::fromjson(jsonstring.tolocal8bit().data());
    if(jsondocument.isnull())
    {
        qdebug()<< "string null"<< jsonstring.tolocal8bit().data();
    }
    qjsonobject jsonobject = jsondocument.object();
    return jsonobject;
}
 
qstring mainwindow::jsontoqstring(qjsonobject jsonobject)
{
    return qstring(qjsondocument(jsonobject).tojson());
}