一、示例Json文件内容
下方为本文所使用的Json文件的内容,其中包含字符串、数值、布尔、null、对象、数组、组合类型等(读取方式在本文第三节)
{
"str": "strVal",
"number": 88,
"bool": true,
"null": null,
"object": {
"key1": "Val1",
"key2": "Val2",
"key3": "Val3"
},
"array": [
"elem1",
"elem2",
"elem3",
"elem4"
],
"combination": [{
"name": "Google",
"url": "http://www.google.com"
},
{
"name": "Baidu",
"url": "http://www.baidu.com"
},
{
"name": "SoSo",
"url": "http://www.SoSo.com"
}
]
}
二、Json读取会使用的类(介绍读取所使用的类在本文中的作用,个人理解)
- QJsonParseError:用于报告JSON解析期间的错误;当JSON串格式有问题时会存储错误
- QJsonDocument:提供了一种读取和写入JSON文档的方法&#x