[Chrome Bookmark Runner] Use QJsonObject directly
Instead of converting to QVariantMap first. Also, port code touched as part of this to range for
Differential Revision: https://phabricator.kde.org/D17527