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"
}
]
}
properties[x].ID
、、、properties[x].PropertyName
およびproperties[x].key
Qtを含む 3 つの配列を作成するにはどうすればよいですか?
編集:
を使用QScriptEngine
して、これを試しました:
QString data = (QString)reply->readAll();
QScriptEngine engine;
QScriptValue result = engine.evaluate(data);
qDebug() << result.toString();
デバッグで「SyntaxError: 解析エラー」と表示される