JSON ist ein Dateiformat, das von Python und einige andere Programmiersprachen verwendet werden, um strukturierte , hierarchische Daten zu speichern. CSV ist die Abkürzung für " Comma Separated Values ", das ist ein Dateiformat, das Werte mit Kommas als Trennzeichen trennt . JSON Dateien können sehr viel komplexer Strukturen als CSV Dateien , so dass eine direkte Umsetzung ist nicht immer möglich . Python hat mehrere Techniken und Bibliotheken, die geladen werden, um mit dieser Umstellung helfen kann . Anleitung
1
Kopieren Sie den folgenden Code in eine Textdatei :
Import jsonimport csv
f = open (' test.json ') data = json . Last ( f) f.close ()
f = csv.writer ( open (' test.csv ', ' wb + '))
für Artikel in Daten: f.writerow ( [ item [ 'pk '] , item [ 'model' ] ] + item [ 'fields' ] . values () )
2
Ersetzen Sie die Teile des Codes , die " test.json beziehen "und" test.csv " mit den Dateinamen, die Sie verwenden möchten.
3
Speichern Sie die Datei als" json2csv.py " in Ihrem Python Arbeitsverzeichnis.
4
Beginnen Sie Ihren Python-Interpreter und laden " json2csv.py " , um es auszuführen .