/** * @brief ProjectDatabase::toJson * @return */ QJsonObject ProjectDatabase::toJson() const { QJsonObject result(Database::toJson()); result[relationsMark] = mapToJson(m_Relations); return result; }
void jsonHandler::init_jsonFile() { QJsonArray intArray; activityItem = QJsonObject(); activityItem = mapToJson(&rideData); activityItem["TAGS"] = mapToJson(&tagData); if(hasOverride) { int i = 0; for(QHash<QString,QString>::const_iterator it = overrideData.cbegin(), end = overrideData.cend(); it != end; ++it,++i) { QJsonObject objOverride,objValue; objValue.insert("value",it.value()); objOverride.insert(it.key(),objValue); intArray.insert(i,objOverride); } activityItem["OVERRIDES"] = intArray; } }