2017-11-29 13 views
0

これは私のコードであり、正常に変換されます。しかし、私はfirebaseにこのjsonをインポートすると、その無効なJSONファイルを述べています。phythonを使用してcsvをjsonに変換する

import csv 
import json 

csvfile = open('C:/Users/Senior/seaborn-data/Denver DatasetCleaning Finalize.csv', 'r') 
jsonfile = open('C:/Users/Senior/seaborn-data/Denver DatasetCleaning Finalize.json', 'w') 

fieldnames = ("OFFENSE_CODE ","OFFENSE_CATEGORY_ID","FIRST_OCCURRENCE_DATE","DATE","YEAR","MONTH","DAY","TIME","HOUR","MINUTE","INCIDENT_ADDRESS","GEO_LON","GEO_LAT","NEIGHBORHOOD_ID") 


reader = csv.DictReader(csvfile, fieldnames) 
for row in reader: 
    json.dump(row, jsonfile) 
    jsonfile.write('\n') 
+0

(マイナー)ありがとうお勧めエディタ – TinyTheBrontosaurus

答えて

0

毎回json.dumpがjsonを出力していると呼ばれます。しかし、一緒に連結いくつかのJSON文字列はまだJSONではありません

あなたは多分変数に全体csvファイルを読み込まれやりたい、そしてjson.dumpその

+0

にコードとしてあなたのコードをマーキングとても。できます。 :) – Yeoh

関連する問題