Json访问子节点时能有简化的写法吗?
比如我想访问name,现在是这么写
QByteArray ba = QString("{"item":{"name":"Jack", "age":20}}").toUtf8();
QJsonParseError jsonError;
QJsonDocument json = QJsonDocument::fromJson(ba, &jsonError);
if (jsonError.error == QJsonParseError::NoError)
{
QJsonObject jo = json.object();
QJsonValue jv = jo["item"].toObject()["name"];
qDebug() << jv.toString();
}