JSON er et filformat som brukes av Python og flere andre programmeringsspråk for å lagre strukturerte , hierarkiske data . CSV er en forkortelse for " csv ", som er et filformat som skiller verdier ved hjelp kommaer som skilletegn. JSON -filer kan ha mye mer komplekse strukturer enn CSV-filer , slik at en direkte konvertering er ikke alltid mulig. Python har flere teknikker og biblioteker som kan lastes for å hjelpe til med denne konverteringen. Instruksjoner
en
Kopier og lim inn følgende kode inn i en tekstfil : en
import jsonimport csv
f = open ( ' test.json ' ) data = json . belastning ( f) f.close ( )
f = csv.writer ( open (' test.csv ', ' wb + ') )
for element i data : f.writerow ( [ item [' pk '] , element [' modell '] ] + item [' felt '] . verdier ( ) )
2
Bytt ut deler av koden som refererer til " test.json "og" test.csv "med filnavnene du ønsker å bruke.
3
Lagre filen som" json2csv.py "i Python arbeidskatalog .
4
Start Python tolk og laste " json2csv.py " for å kjøre den.