En python tengo una jerarquía compleja de objetos compuesta de listas y diccionarios. Quiero escupirlo todo en CSV u otro tipo de formato de base de datos. Cualquier respuesta en Python o Javascript es muy apreciada.Convierta JSON a CSV
Entiendo que un archivo CSV (o tabla) solo puede representar un 'nivel' de objeto en mi jerarquía, por lo que la solución debería crear varios archivos.
Aquí se muestra un ejemplo:
{
"Person" : [{"name":"Greg","age":"35","car":["honda civic","ford focus"]},
{"name":"Steve","age":"28", "car":["mazda 323", "toyota camry"]}]
}
se convertiría en
Person.csv:
id,name,age
1,Greg,35
2,Steve,28
car.csv:
id,Person_id,value
1,1,honda civic
2,1,ford focus
3,2,mazda 323
4,2,toyota camry
Básicamente lo único interesante pasando aquí es la asignación de nuevos identificadores de modo que las filas de las tablas se pueden asociar.
Saludos, de Dave