Я пытаюсь преобразовать кадр данных pandas в объект JSON. Проблема в том, что у меня есть вложенные объекты в кадре данных. Что-то вроде.:
Date Amount Customer Sales
2019-09-01 339632.00 10992 CustomerSales
, где продажи клиента - это объект dict, который может быть представлен как:
{
"saleId":1,
"saleDate":"2019-09-09"
}
Ожидаемый JSON, который я хочу после преобразования кадра данных:
{
"date":"2019-09-01",
"amount":339632.00,
"customer": 10992,
"sales" : [
{"saleId":1,
"saleDate":"2019-09-09"
},
{"saleId":2,
"saleDate":"2019-09-10"
}
]
}
Но при использовании df.to_json(orient='records')
я получаю:
{
"date":"2019-09-01",
"amount":339632.00,
"customer": 10992,
"sales" : [
[1,"2019-09-09"],
[2,"2019-09-10"]
]
}
Я хочу преобразовать в JSON универсальным способом