code: def from_json(cls, path, fatal=True, logger=None):
          
          result = cls()
          result.load(path, fatal=fatal, logger=logger)
          return result
docs: :param str path: Path to json file
          :param bool|None fatal: Abort execution on failure if True
          :param callable|None logger: Logger to use
          :return: Deserialized object