docs: async def getJson(self, path, **query):
      '''wrapper for get, parses response as json
  
      Parameters
      ----------
      path : str
        same as get_url
      query : kargs dict
        additional info to pass to get_url
  
      See Also
      --------
        get_url :
        get :
  
      Returns
      -------
      dict
        the response content as a dict
      '''
      for i in range(self.tries+1):
        try:
          return await (await self.get(path, **query)).json()
        except:
          if i >= self.tries:
            raise