Ich versuche, eine QVariantMap mit mehreren Ebenen zu erstellen, auf die von QtWebKit als Javascript-Objekt zugegriffen werden kann.Wie erstellt man eine QVariantMap auf mehreren Ebenen in Qt?
Also mein Ziel ist es, eine Karte wie die unten zu füllen und Zugang:
QMap<QString, QMap<QString, QMap<QString, QMap<QString, QList<QString> > > > > map;
Meine Notwendigkeit, ein JSON-Objekt wie diese zu haben ist:
{
"2017-05-11": {
"60031": {
"ok": {
"12345": ["/tmp/img01.png", "/tmp/img02.png"]
}
}
}
}
So konnte ich zum Beispiel, in Javascript-Zugang:
var filepath = obj[date][partType][status][part][0];
Ich habe viele Ansätze versucht, aber keinen Erfolg. Ich akzeptiere Vorschläge für verschiedene Ansätze, aber ich muss nur Qt-Framework verwenden.