code: def save(self, key, value):
      self.in_memory_settings = False
      settings_dict = {}
      if not os.path.exists(self.filepath):
          open(self.filepath, "w+").close()
      else:
          settings_dict = json.load(open(self.filepath, "r"))
      settings_dict[key] = value
      with open(self.filepath, "wb") as outfile:
          str_ = json.dumps(
              settings_dict,
              indent=4,
              sort_keys=True,
              separators=(",", ": "),
              ensure_ascii=False,
          )
          outfile.write(to_bytes(str_))
      return
  
file_path: datmo/datmo/core/util/json_store.py
imports: import os
  import json
  import yaml
  from io import open
  from datmo.core.util.exceptions import SaveSettingError, FileIOError
label_desc: Use image node_id 3 for calling the JSONStore obj's underlying member method code with example usage: obj.save(key, value) without return types