58 rec.
id = json[QLatin1String(
"id")].toString();
60 const QJsonArray filesArr = json[QLatin1String(
"files")].toArray();
61 for(
const QJsonValue& v : filesArr) {
65 static const QSet<QString> knownKeys = {
66 QStringLiteral(
"id"), QStringLiteral(
"files")
68 for (
auto it = json.constBegin(); it != json.constEnd(); ++it) {
69 if (!knownKeys.contains(it.key()))
70 rec.
extras.insert(it.key(), it.value());
97 rec.
id = cbor[QLatin1String(
"id")].toString();
99 const QCborArray filesArr = cbor[QLatin1String(
"files")].toArray();
100 for(
const QCborValue& v : filesArr) {
104 static const QSet<QString> knownKeys = {
105 QStringLiteral(
"id"), QStringLiteral(
"files")
107 QJsonObject cborJson = cbor.toJsonObject();
108 for (
auto it = cborJson.constBegin(); it != cborJson.constEnd(); ++it) {
109 if (!knownKeys.contains(it.key()))
110 rec.
extras.insert(it.key(), it.value());