+ deserialize query to json with sub properties