code: def load(fp, base_uri="", loader=None, jsonschema=False, load_on_repr=True, **kwargs):
      
  
      if loader is None:
          loader = functools.partial(jsonloader, **kwargs)
  
      return JsonRef.replace_refs(
          json.load(fp, **kwargs),
          base_uri=base_uri,
          loader=loader,
          jsonschema=jsonschema,
          load_on_repr=load_on_repr,
      )
docs: Drop in replacement for :func:`json.load`, where JSON references are
      proxied to their referent data.
  
      :param fp: File-like object containing JSON document
      :param kwargs: This function takes any of the keyword arguments from
          :meth:`JsonRef.replace_refs`. Any other keyword arguments will be passed to
          :func:`json.load`