73 rec.
id = json[QLatin1String(
"id")].toString();
75 const QJsonArray filesArr = json[QLatin1String(
"files")].toArray();
76 for(
const QJsonValue& v : filesArr) {
80 static const QSet<QString> knownKeys = {
81 QStringLiteral(
"id"), QStringLiteral(
"files")
83 for (
auto it = json.constBegin(); it != json.constEnd(); ++it) {
84 if (!knownKeys.contains(it.key()))
85 rec.
extras.insert(it.key(), it.value());
112 rec.
id = cbor[QLatin1String(
"id")].toString();
114 const QCborArray filesArr = cbor[QLatin1String(
"files")].toArray();
115 for(
const QCborValue& v : filesArr) {
119 static const QSet<QString> knownKeys = {
120 QStringLiteral(
"id"), QStringLiteral(
"files")
122 QJsonObject cborJson = cbor.toJsonObject();
123 for (
auto it = cborJson.constBegin(); it != cborJson.constEnd(); ++it) {
124 if (!knownKeys.contains(it.key()))
125 rec.
extras.insert(it.key(), it.value());