我正在尝试在 Qt5 中解析一个简单的 JSON 数据。
代码如下所示:
...
socket->readDatagram(Buffer.data(),Buffer.size(),&sender,&senderPort);
QJsonParseError jsonError;
QJsonDocument dataJson = QJsonDocument::fromJson(Buffer.data(),&jsonError);
if (jsonError.error != QJsonParseError::NoError){
qDebug() << jsonError.errorString();
}
QJsonObject map = dataJson.object();
//map["x"].toDouble()
我该如何解决这个问题?
数据 :
'{\"x\":1,\"y\":2,\"z\":3}'