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

Posted 破竹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT5中Json文件与QString的相互转化相关的知识,希望对你有一定的参考价值。

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());
}

以上是关于QT5中Json文件与QString的相互转化的主要内容,如果未能解决你的问题,请参考以下文章

JSON与excel之间的相互转化(Vue)

json与(Object/List/Map)的相互转化

Qt5 QString转换成char *乱码问题

DataFrame与数据库的相互转化

JavaScript中,JSON格式的字符串与JSON格式的对象相互转化

QString与LPCWSTR 带中文的相互转换