Необходимо создать новый объект JSON для каждого элемента в моем списке, используя python. Я могу вывести содержимое моего списка, но хочу создать новый объект JSON для каждого элемента списка, который я вывожу. Как мне go сделать это?
Мой код:
subfolders = [ f.path for f in os.scandir(rootdir) if f.is_dir() ]
subfolders = [sub.replace(rootdir + '\\', '') for sub in subfolders]
with open('summary.json', 'w') as f:
json.dump(subfolders, f, indent=2)
Текущий пример вывода:
[
"subfolder1",
"subfolder2",
"subfolder3"
]
Требуемый пример вывода:
{
"subfolder1": {},
"subfolder2": {},
"subfolder3": {}
}
PS: в каждом из этих JSON объектов мне нужно будет заполнить информацию, хранящуюся в этих подпапках, которые также хранятся в списках. Буду признателен за любую помощь в этом, заранее спасибо.