code: def load_json_file(file_path):
      """load a file into a json object"""
      try:
          with open(file_path) as small_file:
              return json.load(small_file)
      except OSError as e:
          print(e)
          print("trying to read file in blocks")
          with open(file_path) as big_file:
              json_string = ""
              while True:
                  block = big_file.read(
                      64 * (1 << 20)
                  )  # Read 64 MB at a time;
                  json_string = json_string + block
                  if not block:  # Reached EOF
                      break
              return json.loads(json_string)
  
imports: import argparse
  import gzip
  import io
  import json
  import os
  import posixpath
  import re
  import sys
  import zipfile
  from os import PathLike, makedirs
  from pathlib import Path
  from urllib.parse import urlparse
  import requests
  from tqdm import tqdm
  from nlp_architect.utils.generic import license_prompt
label_desc: Use image node_id 18 for calling a global function with example usage: load_json_file(file_path) and returns: json, json