Ответ 1
Предполагая, что у вас есть файл test.json
со следующим содержимым:
{"67790": {"1": {"kwh": 319.4}}}
Затем приведенный ниже код load
json файл, обновит данные внутри с помощью dict.update()
и dump
файл test.json
:
import json
a_dict = {'new_key': 'new_value'}
with open('test.json') as f:
data = json.load(f)
data.update(a_dict)
with open('test.json', 'w') as f:
json.dump(data, f)
Затем, в test.json
, вы получите:
{"new_key": "new_value", "67790": {"1": {"kwh": 319.4}}}
Надеюсь, это то, что вы хотели.