code: def report(self, item_id, report_format="json"):
          
          if report_format == "json":
              report_format = "jsonfixed"
  
          try:
              return json.loads(self.jbx.download(item_id, report_format)[1].decode('utf-8'))
          except (jbxapi.JoeException, ValueError, IndexError) as e:
              raise sandboxapi.SandboxError("error in report fetch: {e}".format(e=e))
docs: Retrieves the specified report for the analyzed item, referenced by item_id.
  
          For available report formats, see online Joe Sandbox documentation.
  
          :type  item_id:       str
          :param item_id:       File ID number
          :type  report_format: str
          :param report_format: Return format
  
          :rtype:  dict
          :return: Dictionary representing the JSON parsed data or raw, for other
                   formats / JSON parsing failure.