Синтаксический анализ JSON в QML ничем не отличается от синтаксического анализа JSON в Javascript, поскольку QML предоставляет среду на основе ECMAScript с некоторыми изменениями, особенно для QML.
Таким образом, вы можете использовать Встроенная функция JSON .parse () выглядит так:
var obj = '[
{
"id": 1,
"version": "A",
"description": "description 01",
"title": "title 01"
},
{
"id": 2,
"version": "B",
"description": "description 02",
"title": "title 02"
},
{
"id": 3,
"version": "A",
"description": "description 03",
"title": "title 03"
}
]'
var jsonData = JSON.parse(obj);
for (var i = 0; i < jsonData.length; i++) {
console.log("Parse object i= " + i);
if(jsonData[i].version === "B"){
console.log(jsonData[i].id)
console.log(jsonData[i].version)
console.log(jsonData[i].description)
console.log(jsonData[i].title)
}
}