You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
507 B

#include "countryfactory.h"
#include <QFile>
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonArray>
void CountryFactory::load(QString filename) {
QFile file(filename);
file.open(QIODevice::ReadOnly);
QByteArray data = file.readAll();
QJsonDocument doc(QJsonDocument::fromJson(data));
QJsonValue objet = doc["countries"];
QJsonArray liste = objet["country"].toArray();
for ( QJsonValue value : liste) {
qWarning() << value["name"].toString();
}
}