Mój zasób JSON jest wyłączony i próbuję wypełnić luki, więc niedźwiedź ze mną, ponieważ nie znam tu terminologii tutaj. Pracuję, aby zaktualizować najprostszy plik JSON w Pythonie. Aktualny A.Json: ...

0
Mykenk 25 luty 2021, 02:39

2 odpowiedzi

Najlepsza odpowiedź

Użyj json.load(), aby analizować JSON do słownika. Następnie po prostu dołącz do listy w słowniku i napisz go z json.dump

import json

with open('a.json') as f:
    data = json.load(f)
data['quarters'].append('Q2-2021')
with open('a.json', 'w') as f:
    json.dump(f, data)
1
Barmar 24 luty 2021, 23:43
a["quarters"].append("new_quarter")

Powinien to zrobić. Jeśli nie jest już w formacie JSON:

a = json.loads(a)
a["quarters"].append("new_quarter")
-1
Kyle Hurst 25 luty 2021, 00:22