Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TAG1]
- name=value1,value2,value3,...
- [TAG2]
- name=value1,value2,value3,...
- [TAG3]
- name=value1,value2,value3,...
- {"TAG1":["value1","value2",...], "TAG2":["value1","value2",...]}
- QSettings settings(":/data.ini",QSettings::IniFormat);
- QStringList groups= settings.childGroups();
- foreach (QString group, groups)
- {
- settings.beginGroup(group);
- QStringList keys = settings.childKeys();
- QJsonArray arr;
- foreach (key, keys) {
- values=settings.value(key);
- QJsonObject object;
- QJsonValue valueJson(values.toString());
- object.insert(key,valueJson);
- arr.append(object);
- }
- qDebug() <<"Array: "<< arr;
- jsonObj.insert(group,arr);
- qDebug()<<jsonObj;
- settings.endGroup()
- }
- QJsonObject({"TAG1":[{"name":""}],"TAG2":[{"name":""}],"TAG3":[{"name":""}]})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement