Analyser jsonarray?

J'ai une JSON comme suit:

{
    "agentsArray": [{
        "ID": 570,
        "picture": "03803.png",
        "name": "Bob"
    }, {
        "ID": 571,
        "picture": "02103.png",
        "name": "Tina"
    }]
}

Je suis en train de parcourir chaque élément du tableau. À l'aide de la qt-json bibliothèque https://github.com/da4c30ff/qt-json

Essayé:

            foreach(QVariantMap plugin, result["agentsArray"].toList()) {
                qDebug() << "  -" << plugin["ID"].toString();
            }

Mais impossible de le faire fonctionner, les idées de ce que je fais mal?

  • Êtes-vous à l'aide de Qt 4 ou 5? Qt 5 a parser json classes dans QtCore.
  • Je suis à l'aide de Qt 5
  • Ce serait génial! 🙂
InformationsquelleAutor user3490755 | 2014-04-19