У меня есть данные, отформатированные в json, мне нужно преобразовать их в csv
Проблема в том, что количество записей в каждой строке не одинаково
образец JSON
{"0":{"REPORT : yes","Tmpl : AWT-STANDARD","DRS : 2.5","DraftFore : 5.2","DraftMid : 6","DraftAft : 7"},"1":{"REPORT : yes","Tmpl : AWT-STANDARD","DraftFore : 5.2","DraftMid : 6","DraftAft : 7"},"2":{"REPORT : yes","Tmpl : AWT-STANDARD","DraftFore : 5.2","DraftMid : 6","DraftAft : 7"}}
В этих атрибутах: DRS "присутствует в 0-й строке, но не присутствует в 1-й и 2-й строке. Я хочу дать правильный формат этим файлам json и преобразовать эти json в csv.
код, который я пытался преобразовать в список JSON: `
as = df['Body'].to_json(orient='columns')
as = as.replace("[", "{")
as = as.replace("]", "}")
с помощью этого кода я преобразовал список в формат json
Код, который я пытался преобразовать JSON в CSV:
as.to_csv(/home/o1.csv)
Ошибка при преобразовании в csv: «AttributeError: у объекта 'str' нет атрибута 'to_csv'"
Моя проблема в том, что количество атрибутов в каждой строке не одинаковое, и мне нужно отформатировать JSON и преобразовать его в CSV