Ich benutze Python und ich habe eine JSON-Datei, in der ich einen Wert für einen bestimmten Schlüssel aktualisieren möchte. Das heißt, ich habe die my_file.json
folgende Daten enthaltenWie aktualisiert man eine JSON-Datei mit Python?
{"a": "1", "b": "2", "c": "3"}
und ich möchte nur den Wert auf die b
Schlüssel 2
-9
so im Zusammenhang ändern, dass die aktualisierte Datei aussehen, als wie:
{"a": "1", "b": "9", "c": "3"}
Wie kann ich das machen?
ich folgendes versucht, aber ohne Erfolg (die Änderungen werden nicht in der Datei gespeichert):
with open('my_file.json', 'r+') as f:
json_data = json.load(f)
json_data['b'] = "9"
f.close()
Dies kann helfen: http://stackoverflow.com/questions/21035762/python-read -json-file-and-modify – Vipul