refs #561, Compressed JSON format for model

* based on RI DB keys
* utility functions
This commit is contained in:
Klaus Basan
2015-12-20 20:37:56 +01:00
parent e8afb78e90
commit 4e0e2cddf8
8 changed files with 98 additions and 5 deletions

View File

@@ -198,5 +198,21 @@ namespace BlackMisc
}
return msgs;
}
QJsonArray CAircraftModelList::toDatabaseJson() const
{
QJsonArray array;
for (const CAircraftModel &model : *this)
{
QJsonValue v(model.toDatabaseJson());
array.append(v);
}
return array;
}
QString CAircraftModelList::toDatabaseJsonString(QJsonDocument::JsonFormat format) const
{
return QJsonDocument(toDatabaseJson()).toJson(format);
}
} // namespace
} // namespace