i have my data coming from database like this :
Account | Name | Address1 | State | Zip | Loantype | expiry |
---|---|---|---|---|---|---|
100 | Sam | Street 5 | NY | NY001 | E | 2019 |
100 | Sam | Street 5 | NY | NY001 | T | 2020 |
100 | Sam | Street 10 | NJ | NJ001 | E | 2019 |
100 | Sam | Street 10 | NJ | NJ001 | T | 2020 |
101 | John | Street 1 | CA | CA001 | E | 2019 |
101 | Joh | Street 1 | CA | CA001 | T | 2020 |
I Would need to convert above data into below json format using python pandas. I am trying df.to_json(orient = 'index') but it is not creating nested formate as below. Any suggestions ?
{
results: [
{
account:100,
Name: Sam,
LoanDetails : [
{
Address1: Street 5,
State : NY,
ZIP: NY0001,
LoanList : [
{
Loantype: E,
expiry: 2012
}
{
Loantype: T,
expiry: 2020
}
]
}
{
Address1: Street 10,
State: NJ,
ZIP: Nj0001,
LoanList: [
{
Loantype: E,
expiry: 2019
}
{
Loantype: T,
expiry: 2020
}
]
}
}
{
account:100,
Name: John,
LoanDetails :
{
Address1: Street 1,
State : CA,
ZIP: CA0001,
LoanList : [
{
Loantype: E,
expiry: 2012
}
{
Loantype: T,
expiry: 2020
}
]
}
}
]
}