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")};
67 for (
auto it = json.constBegin(); it != json.constEnd(); ++it) {
68 if (!knownKeys.contains(it.key()))
69 rec.
extras.insert(it.key(), it.value());
96 rec.
id = cbor[QLatin1String(
"id")].toString();
98 const QCborArray filesArr = cbor[QLatin1String(
"files")].toArray();
99 for (
const QCborValue& v : filesArr) {
103 static const QSet<QString> knownKeys = {
104 QStringLiteral(
"id"), QStringLiteral(
"files")};
105 QJsonObject cborJson = cbor.toJsonObject();
106 for (
auto it = cborJson.constBegin(); it != cborJson.constEnd(); ++it) {
107 if (!knownKeys.contains(it.key()))
108 rec.
extras.insert(it.key(), it.value());