code: def load(
      fp,
      *,
      cls=None,
      object_hook=None,
      parse_float=None,
      parse_int=None,
      parse_constant=None,
      object_pairs_hook=None,
      **kw,
  ):
      """Deserialize ``fp`` (a ``.read()``-supporting file-like object containing
      a JSON document) to a Python object.
  
      ``object_hook`` is an optional function that will be called with the
      result of any object literal decode (a ``dict``). The return value of
      ``object_hook`` will be used instead of the ``dict``. This feature
      can be used to implement custom decoders (e.g. JSON-RPC class hinting).
  
      ``object_pairs_hook`` is an optional function that will be called with the
      result of any object literal decoded with an ordered list of pairs.  The
      return value of ``object_pairs_hook`` will be used instead of the ``dict``.
      This feature can be used to implement custom decoders.  If ``object_hook``
      is also defined, the ``object_pairs_hook`` takes priority.
  
      To use a custom ``JSONDecoder`` subclass, specify it with the ``cls``
      kwarg; otherwise ``JSONDecoder`` is used.
      """
      return loads(
          fp.read(),
          cls=cls,
          object_hook=object_hook,
          parse_float=parse_float,
          parse_int=parse_int,
          parse_constant=parse_constant,
          object_pairs_hook=object_pairs_hook,
          **kw,
      )
  
file_path: catboost/contrib/tools/python3/src/Lib/json/__init__.py
imports: from .decoder import JSONDecoder, JSONDecodeError
  from .encoder import JSONEncoder
  import codecs
label_desc: Use image node_id 4 for calling a global function with example usage: load(fp) and returns: loads