class_docstr: Base class for serializing and deserializing objects to/from JSON.
  
  The default implementation assumes that the subclass can be restored by
  updating `self.__dict__` without invoking `self.__init__` function.. If the
  subclass cannot hold the assumption, it should
  override `to_json_dict` and `from_json_dict` to customize the implementation.
docstr: Convert from dictionary data to an object.
docstr_tok: ["Convert","from","dictionary","data","to","an","object","."]
code: def from_json_dict(cls, dict_data: Dict[str, Any]) -> Any:
      """Convert from dictionary data to an object."""
      instance = cls.__new__(cls)
      instance.__dict__ = dict_data
      return instance
  
imports: import importlib
  import inspect
  import json
  from typing import Any, Dict, Type, Union, Mapping, Sequence
  from tfx.utils import deprecation_utils
  from tfx.utils import doc_controls
  from tfx.utils import proto_utils
  from google.protobuf import message
label_desc: Use image node_id 2 for calling the Jsonable obj's underlying member method code with example usage: obj.from_json_dict(cls, dict_data) and returns: instance