Come convertire JSON CSV in Python

August 12

JSON è un formato di file utilizzato da Python e molti altri linguaggi di programmazione per memorizzare, dati gerarchici strutturati. CSV è l'abbreviazione di "Valori separati da virgola", che è un formato di file che separa i valori utilizzando le virgole come delimitatori. file JSON possono avere molto più complesse strutture di file CSV, quindi una conversione diretta non è sempre possibile. Python ha diverse tecniche e le librerie che possono essere caricati per aiutare con questa conversione.

istruzione

1 Copia e incolla il seguente codice in un file di testo:

importazione JSON
importazione CSV

f = open ( 'test.json')
Dati = json.load (f)
f.close ()

f = csv.writer (aperta ( 'test.csv', 'wb +'))

per la voce in dati:
f.writerow ([voce [ 'pk'], punto [ 'modello']] + voce [ 'campi']. Valori ())

2 Sostituire le parti del codice che fanno riferimento a "test.json" e "test.csv" con i nomi dei file che si desidera utilizzare.

3 Salvare il file come "json2csv.py" nella directory di lavoro di Python.

4 Inizia la tua interprete e carico di Python "json2csv.py" per eseguirlo.