內容回顧
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 //通過 |