feat(util.http): support query string with array

make following query string
/foo/bar?$limit=10&$sort=%7B%22foo%22:-1%7D&$or=%5B%7B%22foo%22:%22bar%2
2%7D%5D
to
{$limit:10, $sort:{foo:-1} , $or:[{foo:'bar'}]}}