QJson::Parser parser;
bool ok;
QVariantMap result = parser.parse(reply->readAll(), &ok).toMap();
- QString continuation;
continuation = result["continuation"].toString();
updated = result["updated"].toUInt();
entry->published = QDateTime::fromTime_t(e["published"].toUInt());
entry->author = e["author"].toString();
entry->source = (e["origin"].toMap())["streamId"].toString();
- entry->link = (e["alternate"].toMap())["href"].toString();
+ foreach(QVariant a, e["alternate"].toList()) {
+ QVariantMap alt = a.toMap();
+ if(alt["type"].toString() == "text/html")
+ entry->link = alt["href"].toString();
+ }
content = (e["content"].toMap())["content"].toString();
summary = (e["summary"].toMap())["content"].toString();