Qt QML 杂记

如何转换 QJSonArray 到 QString

2020-06-08  本文已影响0人  赵者也

本文非原创,参考链接为: QJSonArray to QString conversion

QJSonArray 没有直接转换为 QString 的接口,但是我们可以借助 QJsonDocument 可以转换为 QByteArray,而 QByteArray 可以转换为 QString,这一思路来完成转换:

#include <QJsonArray>
#include <QJsonDocument>

QString UtilFromJsonArrayToString(const QJsonArray &data) {
    QJsonDocument doc;
    doc.setArray(data);
    return QString::fromUtf8(doc.toJson(QJsonDocument::Compact).constData());
}
上一篇下一篇

猜你喜欢

热点阅读