Создание json-файлов на входе пользователя
Мне нужно создать файл json на основе ввода пользователя. То есть, если ввод дается, он должен храниться в файле json. Подобно этому, он должен хранить 50 входов от пользователя. Я пытался с моим кодом, но он печатает последний значение в файле JSON.
код, который я использую:
import json
a=0
b=0
while True:
a=input('enter the value for a')
b=input('enter the value for b')
print(a,b)
with open('som.json', 'w') as f:
json.dump(a,f)
json.dump(b,f)
вывод на печать:
>>> %Run stack.py
enter the value for a1
enter the value for b2
1 2
enter the value for a7
enter the value for b8
7 8
enter the value for a5
enter the value for b6
5 6
enter the value for a1
enter the value for b3
1 3
enter the value for a2
enter the value for b3
2 3
enter the value for a8
enter the value for b9
8 9
enter the value for a5
enter the value for b6
5 6
enter the value for a2
enter the value for b3
2 3
enter the value for aTraceback (most recent call last):
File "/home/pi/stack.py", line 8, in <module>
a=input('enter the value for a')
KeyboardInterrupt: Execution interrupted
>>>
но выход JSON:
"2""3"
Подскажите, как преобразовать эти файлы JSON в графический формат.