code: def _as_dict(self) -> Dict[str, JsonTypes]:
          
          return {k: v._as_dict if isinstance(v, JsonObj) else
                     self.__as_list(v) if isinstance(v, list) else
                     v for k, v in self.__dict__.items()}
docs: Convert a JsonObj into a straight dictionary
  
          :return: dictionary that cooresponds to the json object