code: def load_json(
      network,
      filepath,
      ignore_missing=False,
      load_by="names_or_order",
      skip_validation=True,
  ):
      """
      Load network parameters from JSON file.
  
      Parameters
      ----------
      {load_dict.network}
  
      filepath : str
          Path to JSON file that will store network parameters.
  
      {load_dict.ignore_missing}
  
      {load_dict.load_by}
  
      {load_dict.skip_validation}
  
      Raises
      ------
      {load_dict.Raises}
  
      Examples
      --------
      >>> from neupy import layers, storage
      >>>
      >>> network = layers.Input(10) > layers.Softmax(3)
      >>> storage.load_json(network, '/path/to/parameters.json')
      """
      network = extract_network(network)
      data = save_dict(network)
  
      with open(filepath, "r") as f:
          data = json.load(f)
  
      load_dict(network, data, ignore_missing, load_by)
  
imports: import json
  from time import gmtime, strftime
  import six
  import h5py
  import numpy
  import tensorflow
  from six.moves import cPickle
  import neupy
  from neupy.core.docs import shared_docs
  from neupy.layers.graph import LayerGraph
  from neupy.algorithms.base import BaseNetwork
  from neupy.utils import asfloat, tf_utils
label_desc: Use image node_id 14 for calling a global function with example usage: load_json(network, filepath, ignore_missing, load_by, skip_validation) without return types