JSON är ett filformat som används av Python och flera andra programmeringsspråk för att lagra strukturerade , hierarkiska data . CSV är en förkortning för " semikolonavgränsad , " vilket är ett filformat som separerar värden med kommatecken som avgränsare . JSON -filer kan ha mycket mer komplexa strukturer än CSV-filer , så en direkt omvandling är inte alltid möjligt. Python har flera tekniker och bibliotek som kan laddas för att hjälpa till med denna omvandling . Instruktioner
1
Kopiera och klistra in följande kod i en textfil :
import jsonimport csv
f = open ( ' test.json ' ) uppgifter = json . belastning ( f ) f.close ( ) katalog
f = csv.writer ( open ( ' test.csv ' , ' wb + ' ) ) katalog
för objektet i data: f.writerow ( [ item [ ' pk ' ] , punkt [ "modell" ] ] + objekt [ ' fält '] . värden ( ) )
2
Byt ut delar av koden som refererar till " test.json " och " test.csv " med filnamnen som du vill använda .
3
Spara filen som " json2csv.py " i din Python arbetskatalog .
4
Börja Pythontolk och ladda " json2csv.py " för att köra den . Addera