我有这两个变量,我想将数据转换为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"
}
]
}
我该怎么办?感谢。
答案 0 :(得分:15)
引用https://bugs.webkit.org/show_bug.cgi?id=145433:
您可以将数组转换为基于文本的JSON QJsonDocument。
换句话说,您需要做的就是:
QJsonArray data;
QJsonDocument doc;
doc.setArray(data);
QString dataToString(doc.toJson());
这就是它的全部内容!