我有这两个变量,我想将数据转换为dataToString。
QJSonArray data;
Qstring dataToString;
在数据中有一个巨大的json像:
{
"properties": [
{
"version":"1",
"finish":"0",
"num":3,
"running":false,
"time":"00:20:00",
"player1":"John",
"player2":"",
"player3": "Peter",
"player4":"",
"team1":"",
"team2":"",
"tournament":"",
"lap":""
}
],
"game": [
{
"serve":true,
"score":"32",
"data":"0"
}
]
}
我该怎么做 ?谢谢。
您可以通过QJsonDocument将数组转换为基于文本的JSON。
换句话说,你需要做的就是:
QJsonArray data;
QJsonDocument doc;
doc.setArray(data);
QString dataToString(doc.toJson());
这里的所有都是它的!