JSON er et filformat, der anvendes af Python og flere andre programmeringssprog til at gemme struktureret , hierarkiske data. CSV er en forkortelse for " kommaseparerede værdier ", som er et filformat , der adskiller værdier vha. kommaer som skilletegn . JSON -filer kan have langt mere komplekse strukturer end CSV-filer , så en direkte konvertering er ikke altid muligt . Python har flere teknikker og biblioteker , der kan indlæses til at hjælpe med denne konvertering . Instruktioner
1
Kopier og indsæt følgende kode i en tekstfil : Hej
import jsonimport csv
f = åbne (" test.json ") data = JSON . belastning ( f ) f.close ()
f = csv.writer (åben ( ' test.csv ', ' wb +' ) )
for post i data : f.writerow ( [ item [ ' pk '] , punkt [' model '] ] + post [' felter '] . værdier ( ) )
2
Udskift dele af koden , der refererer til " test.json "og" test.csv " med filnavne , du ønsker at bruge.
3
Gem filen som" json2csv.py "i din Python arbejdsmappe .
4
Start din Python tolk og indlæse " json2csv.py " for at køre den.