I have a nested json, but I can't understand how to work with them.
{
"return": {
"status_processing": "3",
"status": "OK",
"order": {
"id": "872102042",
"number": "123831",
"date_order": "dd/mm/yyyy",
"items": [
{
"item": {
"id_product": "684451795",
"code": "VPOR",
"description": "Product 1",
"unit": "Un",
"quantity": "1.00",
"value": "31.76"
}
},
{
"item": {
"id_product": "684451091",
"code": "VSAP",
"description": "Product 2",
"unit": "Un",
"quantity": "1.00",
"value": "31.76"
}
}
]
}
}
}
I searched on stackoverflow questions, and try some resolutions that people passed, but don't work for me.
Here an sample that I used to accessing the data from json:
df = pd.json_normalize(
order_list,
record_path=["return", "order", "itens"],
meta=[
["return", "order", "id"],
["return", "order", "date_order"],
["return", "order", "number"],
],
)
But don't work, they duplicating the data when I send to dataframe.
Anyone can help me?
EDIT
Here an example that I used:
Convert nested JSON to pandas DataFrame
And what I expected:

expandinsteadnormalize