code: def json(self):
          
          try:
              return self._json
          except AttributeError:
              try:
                  self._json = json.loads(self.text)
                  return self._json
              except:  # noqa e722
                  raise RequestInvalidJSON("Invalid JSON received")
docs: Return an object representing the return json for the request