def METHOD_NAME(self,
               path: str,
               method: str = "GET",
               headers: Optional[Dict[str, str]] = None,
               body: Optional[Any] = None) \
        -> Tuple[
            Union[type(None), bool, int, float, str, list, dict], int]:
    """Fetches the response's JSON value for given request.
    :param path: Route request path
    :param method: HTTP request method, default to "GET"
    :param headers: HTTP request headers
    :param body: HTTP request body
    :return: A json object parsed from response data
    """
    response = self.fetch(path, method=method, headers=headers, body=body)
    return json.loads(response.data), response.status