My script is running fine. The only issue is writing to my Json file. It dumps all the dictionary in 1 line(the first line)
This is what I try:
data = [{'name' : 'Jan', 'age' : '30'}, {'name' : 'Peter', 'age' : '45'}, {'name' : 'Kees', 'age' : '50'}]`
`with open("data_file.json", "w") as write_file:
for d in data:
json.dump(data, write_file)
I expect the output:
1 [
2 {"name": "Jan", "age": "30"},
3 {"name": "Peter", "age": "45"},
4 {"name": "Kees", "age": "50"}
5 ]
But I actually get:
1 [{"name": "Jan", "age": "30"}, {"name": "Peter", "age": "45"}, {"name": "Kees", "age": "50"}]
2
3
4
5
I wanna understand way's how to do what I expect.