Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
JSONListModel
Jump to navigation
Jump to search
JSONListModel is a pure-QML component that allows using JSON data as datasource for a QML ListView.
Code
The JSONListModel code is Open Source and available under the MIT license at:
github.com/kromain/qml-utils [github.com]
Features
- mimics the XMLListModel component by providing similar API and properties
- supports both source-based and string-based JSON data
- support complex JSON documents and queries via JSONPath (XPath for JSON)
Example
With a file jsonData.txt containing:
We can write:
And use it in views and delegates like this: