class_docstr: The configuration spaces of all ops.
docstr: Build a ConfigSpaces from json serializable dictionary
  
  Parameters
  ----------
  cls: class
      The calling class
  json_dict: dict
      Json serializable dictionary.
  
  Returns
  -------
  ret: ConfigSpaces
      The corresponding ConfigSpaces object
docstr_tok: ["Build","a","ConfigSpaces","from","json","serializable","dictionary","Parameters","--","--","--","--","--","cls",":","class","The","calling","class","json_dict",":","dict","Json","serializable","dictionary",".","Returns","--","--","--","-","ret",":","ConfigSpaces","The","corresponding","ConfigSpaces","object"]
code: def from_json_dict(cls, json_dict):
      """Build a ConfigSpaces from json serializable dictionary
  
      Parameters
      ----------
      cls: class
          The calling class
      json_dict: dict
          Json serializable dictionary.
  
      Returns
      -------
      ret: ConfigSpaces
          The corresponding ConfigSpaces object
      """
      ret = cls()
      for key, val in json_dict:
          ret.spaces[key] = ConfigSpace.from_json_dict(val)
      return ret
  
imports: from collections import OrderedDict
  import numpy
label_desc: Use image node_id 6 for calling the ConfigSpaces obj's underlying member method code with example usage: obj.from_json_dict(cls, json_dict) and returns: ret