内容回顾
json数据解析
- json ----- 对要传输的数据进行封装的工具
json是由json数组([]) 和 json对象({}) - 在qt中,对JSON数据进行处理(解析和打包)
JSON数据处理所要包含的类:
QJsonDocument -----它的作用是将数据转换成json文档
QJsonArray ---- json数组,就是封装多个实实在在的数据
QJsonObject — json对象,就是一个实实在在的数据
对于json数据而言,他们以键值对(key-value),想要获得真正有用数据,那么就要通过该数据的key - json数据的 解析流程
第一步:将以后缀为.json文件,将它转换为QFile对象
第二步:打开文件
第三步:将从文件中读取的数据转换成 QJsonDocument
第四步:一定要根据json数据格式来进行解析
第五步:从json封装的数据中,获取到数据
第六步:应用数据
解析数据通常接口
QJsonDocument类:
- 解析时:
参数 | 用途 |
---|---|
QJsonArray | array() const //通过 |