python3でjsonを使用した個別ブラックリストを作っています。
その個別ブラックリストを実装中に以下のエラーが発生しました。
発生している問題・エラーメッセージ
dictをjsonに保存する際に自分以外の個別ブラックリストが消えてしまう。
該当のソースコード
python3
1wait={ 2"blacklist":{} 3} 4 5f=codecs.open('blacklist.json','r','utf-8') 6wait["blacklist"] = json.load(f) 7if 自分のid not in wait["blacklist"]: 8 wait["blacklist"][自分のid] = {}
ブラックリストを追加する時
python
1wait["blacklist"][自分のid][ブラックリストに入れたいid] = True
jsonに保存する時
python
1f=codecs.open('blacklist.json','w','utf-8') 2 json.dump(wait["blacklist"], f, sort_keys=True, indent=4,ensure_ascii=False)
保存したあとのjsonの中身
python
1{ 2 3"自分のid": { 4 "ブラックリストにするid": True 5 } 6}
初心者なので伝えるのも下手くそですがよろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/06 13:02
2018/09/06 14:52
2018/09/07 07:06