Я использую Qt5. Я пытаюсь получить значения из объекта json. Вот как выглядит объект json, который я пытаюсь получить из:
{
"success": true,
"properties": [
{
"ID": 1001,
"PropertyName": "McDonalds",
"key": "00112233445566778899aabbccddeeff"
},
{
"ID": 1002,
"PropertyName": "Burger King",
"key": "10112233445566778899aabbccddeeff"
},
{
"ID": 1003,
"PropertyName": "Taco Bell",
"key": "20112233445566778899aabbccddeeff"
}
]
}
Как создать три массива, которые содержат свойства [x].ID, свойства [x].PropertyName и свойства [x].key в Qt?
Edit:
Используя QScriptEngine, я пробовал это:
QString data = (QString)reply->readAll();
QScriptEngine engine;
QScriptValue result = engine.evaluate(data);
qDebug() << result.toString();
Отладка говорит "SyntaxError: Ошибка анализа"