データを収集するためにCSVに変換しようとしているこのJSONファイルがあります。しかし、私が得た出力は正しいものではありません。Pythonを使用してJSONをCSVに変換する際に問題が発生しました
これまでのところ、私が持っている:JSONデータ(例えば)このタイプの使用
import csv
import json
infile = open("top40nl.json", "r")
outfile = open("top40nl.csv", "w")
writer = csv.writer(outfile)
for row in json.loads(infile.read()):
writer.writerow(row)
:上記のすべては、これまで働いていた
{
"info": "SQLite Pro Result Set",
"data": [
{
"top40_SK": "118899",
"song_title": "Sorry",
"artist": "Justin Bieber",
"year_released": "2015",
"year": "2016",
"week": "1",
"position": "1",
"prev_position": "1",
"weeks_in_top40_v1": "10",
"weeks_in_top40_v2": "10",
"highest_reached_position": "1",
"total_points": "775",
"top40url": "https://www.top40.nl/top40/2016/week-1"
},
{
"top40_SK": "118900",
"song_title": "Love yourself",
"artist": "Justin Bieber",
"year_released": "2015",
"year": "2016",
"week": "1",
"position": "2",
"prev_position": "2",
"weeks_in_top40_v1": "6",
"weeks_in_top40_v2": "6",
"highest_reached_position": "1",
"total_points": "764",
"top40url": "https://www.top40.nl/top40/2016/week-1"
}
]
}
が、しかし、これは私の出力です: i,n,f,o
d,a,t,a
これを解決する方法はありますか?
ようこそSOへ。時間をかけて[ask]を読んでください。例を練習して[チュートリアル](https://docs.python.org/3/tutorial/index.html)を試してみてください。 Pythonが提供するツールについて紹介し、問題解決のためのアイデアを得ることさえできます。 ...あなたは文字列の文字を繰り返しているようです。 – wwii
なぜCSVに変換する必要がありますか? JSONデータを読み込んでアクセスするのはなぜですか? –