014 QJson解析、封装?

来源:互联网 发布:如何下载linux系统 编辑:程序博客网 时间:2024/05/17 10:38
QJsonParseError json_error;QByteArray buffer = “…………”;QJsonDocument parse_doc = QJsonDocument::fromJson(buffer, &json_error);if(json_error.error == QJsonParseError::NoError){if(parse_doc.isObject()){QJsonObject obj = parse_doc.object();if(obj.contains("access_token"))        {        QJsonValue jv = obj.take("access_token");      if(jv.isString())        {           m_access_token = jv.toString();            }         }         if(obj.contains("ticket"))      {QJsonValue jv = obj.take("ticket");   if(jv.isString())        {          m_ticket = jv.toString();          }     }}}

原创粉丝点击