JUGEMテーマ:電子工作

 

ひょんなことからJSONファイルを扱うことになりまして。

メモっておきます。

 

import ujson

  #
  #config.jsonを読み出してパラーメーターで返す
  #
  def config_read():
    l_wifi_ssid = ""
    l_wifi_password = ""
    try:
      f = open(SETTEI_FILE_NAME, "r")
      jdata = ujson.load(f)
      l_wifi_ssid = jdata["wifi_ssid"]
      l_wifi_password = jdata["wifi_password"]
      f.close()
    except Exception as e:
        print("config file open error")
    
    return l_wifi_ssid, l_wifi_password

  #
  #config.json書き込み
  #
  # 
  def config_write(ssid, password):
    jdata = {}
    jdata["wifi_ssid"] = ssid
    jdata["wifi_password"] = password
    f = open(SETTEI_FILE_NAME, "w")
    f.write(ujson.dumps(jdata))
    f.close()