void DBTalker::parseResponseUserName(const QByteArray& data) { QJsonDocument doc = QJsonDocument::fromJson(data); QJsonObject jsonObject = doc.object(); QString temp = jsonObject[QString::fromLatin1("display_name")].toString(); emit signalBusy(false); emit signalSetUserName(temp); }
void GDTalker::parseResponseUserName(const QByteArray& data) { QJsonParseError err; QJsonDocument doc = QJsonDocument::fromJson(data, &err); if (err.error != QJsonParseError::NoError) { emit signalBusy(false); return; } QJsonObject jsonObject = doc.object(); qCDebug(KIPIPLUGINS_LOG)<<"User Name is: " << jsonObject[QString::fromLatin1("name")].toString(); QString temp = jsonObject[QString::fromLatin1("name")].toString(); qCDebug(KIPIPLUGINS_LOG) << "in parseResponseUserName"; emit signalBusy(false); emit signalSetUserName(temp); }
void DBTalker::parseResponseUserName(const QByteArray& data) { QJson::Parser parser; bool ok; QVariant result = parser.parse(data,&ok); QVariantMap rmap = result.toMap(); QList<QString> keys = rmap.uniqueKeys(); QString temp; for(int i=0;i<rmap.size();i++) { if(keys[i] == "display_name") { temp = rmap[keys[i]].value<QString>(); } } emit signalBusy(false); emit signalSetUserName(temp); }