void QTweetFollowersID::parsingJsonFinished(const QVariant &json, bool ok, const QString &errorMsg) { if (ok) { QList<qint64> idList; QVariantMap respMap = json.toMap(); QVariantList idVarList = respMap["ids"].toList(); foreach (const QVariant& idVar, idVarList) idList.append(idVar.toLongLong()); QString nextCursor = respMap["next_cursor_str"].toString(); QString prevCursor = respMap["previous_cursor_str"].toString(); emit parsedIDs(idList, nextCursor, prevCursor); } else {
void QTweetFollowersID::parseJsonFinished(const QJsonDocument &jsonDoc) { if (jsonDoc.isObject()) { QList<qint64> idList; QJsonObject respJsonObject = jsonDoc.object(); QJsonArray idJsonArray = respJsonObject["ids"].toArray(); for (int i = 0; i < idJsonArray.size(); ++i) idList.append(static_cast<qint64>(idJsonArray[i].toDouble())); QString nextCursor = respJsonObject["next_cursor_str"].toString(); QString prevCursor = respJsonObject["previous_cursor_str"].toString(); emit parsedIDs(idList, nextCursor, prevCursor); } }