qt构建json字符串的时候,某一个值为字符串
生活随笔
收集整理的這篇文章主要介紹了
qt构建json字符串的时候,某一个值为字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
引言
構建json字符串的值時,其值為一個json對象組成的字符串。下面記錄一下。
實現
直接上代碼來說明問題。
QJsonDocument subDoc;subDoc.setObject(subObject);QByteArray array = subDoc.toJson(QJsonDocument::Compact);QString customValue = array; rootObject.insert("name",QString::fromLocal8Bit("保存場景"));rootObject.insert("customKeyName","LayoutPreviewList");rootObject.insert("customValues",customValue);rootObject.insert("kvType",801);上面將構建的json對象轉換為QSring字符串,然后將其作為鍵
customValues的值。
注意
當值為中文的時候,需要進行編碼格式的轉換,采用函數QString::fromLocal8Bit()。
總結
以上是生活随笔為你收集整理的qt构建json字符串的时候,某一个值为字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java管理员登录_idea实现管理员登
- 下一篇: linux上点时间延时,Linux上时间