qt构建json字符串的时候,某一个值为字符串
生活随笔
收集整理的這篇文章主要介紹了
qt构建json字符串的时候,某一个值为字符串
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
引言
構(gòu)建json字符串的值時(shí),其值為一個(gè)json對(duì)象組成的字符串。下面記錄一下。
實(shí)現(xiàn)
直接上代碼來說明問題。
QJsonDocument subDoc;subDoc.setObject(subObject);QByteArray array = subDoc.toJson(QJsonDocument::Compact);QString customValue = array; rootObject.insert("name",QString::fromLocal8Bit("保存場(chǎng)景"));rootObject.insert("customKeyName","LayoutPreviewList");rootObject.insert("customValues",customValue);rootObject.insert("kvType",801);上面將構(gòu)建的json對(duì)象轉(zhuǎn)換為QSring字符串,然后將其作為鍵
customValues的值。
注意
當(dāng)值為中文的時(shí)候,需要進(jìn)行編碼格式的轉(zhuǎn)換,采用函數(shù)QString::fromLocal8Bit()。
總結(jié)
以上是生活随笔為你收集整理的qt构建json字符串的时候,某一个值为字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java管理员登录_idea实现管理员登
- 下一篇: 一堆数据中将某一个值相同的数据进行分组