I have a dataframe like below. My question is transforming this into a nested JSON structure like below.
| class | code | hasAttribute |
|---|---|---|
| XYZ | ABC | Y |
| XYZ | BCD | N |
| XYY | CDE | Y |
[
{
"class": 'XYZ',
"series": [
{
'Code': 'ABC',
'hasAttribute': 'Y'
},
{
'Code': 'BCD',
'hasAttribute': 'N'
}
]
},
{
"class": 'XYY',
"series": [
{
'Code': 'CDE',
'hasAttribute': 'Y'
}
]
}
]
Here series consists of 'Code' and 'hasAttribute' so each code has either 'Y' or 'N' attribute.