In python ho una gerarchia di oggetti complessa fatta di liste e dizionari. Voglio sputare tutto a CSV o qualche altro tipo di formato di database. Tutte le risposte in Python o Javascript sono molto apprezzate.Converti JSON in CSV
Capisco che un file CSV (o tabella) può rappresentare solo un "livello" di oggetto nella mia gerarchia, quindi la soluzione dovrebbe creare più file.
Ecco un esempio:
{
"Person" : [{"name":"Greg","age":"35","car":["honda civic","ford focus"]},
{"name":"Steve","age":"28", "car":["mazda 323", "toyota camry"]}]
}
diventerebbe
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
In sostanza l'unica cosa interessante sta succedendo qui è l'assegnazione di nuovi ID in modo che le righe nelle tabelle possono essere associati.
Cheers, Dave