If Query is null, return empty VariantMap
Move JSON Qt4/5 wrapper into its own header