Merge pull request #3 from eduard-sukharev/root_array

Load root item either from array or object
This commit is contained in:
sacha schutz 2016-01-15 13:07:24 +01:00
commit fbd4fb3b1c

View File

@ -60,7 +60,11 @@ bool QJsonModel::loadJson(const QByteArray &json)
if (!mDocument.isNull())
{
beginResetModel();
mRootItem = QJsonTreeItem::load(QJsonValue(mDocument.object()));
if (mDocument.isArray()) {
mRootItem = QJsonTreeItem::load(QJsonValue(mDocument.array()));
} else {
mRootItem = QJsonTreeItem::load(QJsonValue(mDocument.object()));
}
endResetModel();
return true;
}