如何转换 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());
}