シンプルなCSVからPythonを使ってネストJSONを作成する方法を探しています。私はこれまで、CSVからJsonを作成する能力があり、それが想定されているように見えます。しかし、CSVの属性を1つのJSON配列にまとめたいのは、一緒に属しているからです。シンプルなCSVからPythonを使ってネストJSONを作成する方法
入力CSV:
Ansprechpartner, Telefon, Fax, eMail Elin Persson,+46 (0)243 224360,+46 (0) 243 81322,[email protected]
出力JSON:
[
{
"Ansprechpartner": ["Elin Persson","+46 (0)243 224360","+46 (0) 243 81322","[email protected]"]
}
]
私の既存の出力:
[
{
"Fax": "+46 (0) 243 81322",
"eMail": "[email protected]",
"Telefon": "+46 (0)243 224360",
"Ansprechpartner": "Elin Persson"
}
]
Pythonのコード:
import csv
import json
#open CSV/read/create list
with open('Ansprechpartner.csv') as f:
reader = csv.DictReader(f)
rows = list(reader)
#open JSON/input list
with open('test.json','w') as f:
json.dump(rows,f,indent=2, ensure_ascii=False)
JSOnファイルにこのアレイを作成するのを手伝ってもらえますか? ありがとう
複数の人がいますか?その場合、CSVはどのように見えますか? – languitar
いいえ、複数の人が存在することはできません。 –