У меня есть имя файла json bio.json. Он содержит фамилию, имя, возраст, веб-сайт. Теперь я хотел разобрать этот файл в python. Поэтому я записываю этот код
json_list = []
for i in open("bio.json"):
json_line = json.loads(i)
json_list.append(json_line)
Я использую описанный выше метод для разбора, потому что
sourcefile=open("bio.json")
json_data=json.load(sourcefile)
ошибка с кодом. Поэтому, используя мой код для разбора, составил список из списка. потому что, когда я print(json_list[0])
, он показывает мне 1-ую строку файла bio.json. Свойства слов не применимы для json_list
. Но я хочу, чтобы aggregate
данные зависели от ключа, как имя и возраст. Но (dictionary_name.key())
эта команда не работает, поскольку она становится списком.
Как мне преодолеть эту трудность?
Можно ли записать все данные в другой (созданный пользователем) файл json?
Заранее спасибо.