import json
import csv
csv.field_size_limit(1000000000)

json_list = []
keys = ('ID','Publishday', 'Publisher', 'Title', 'TextA', 'TextB', 'BoW', 'Label') # 列数と要素数を一致させる

# CSV ファイルの読み込み
with open('BoW付きデータ-201203-1700.csv', 'r', encoding='UTF-8', errors='ignore') as f:
    for row in csv.DictReader(f, keys):
        json_list.append(row)

del json_list[0]

# JSON ファイルへの書き込み
with open('output.json', 'w', encoding='UTF-8') as f:
    json.dump(json_list, f)

