JSONをCSVに変換するにはどうすればよいですか?

| | | | | | | | | | | | |

CSVファイルに変換したいJSONファイルがあります。 Pythonでこれを行うにはどうすればよいですか?

試してみました:

  import json import csv f = open( "data.json ")data = json.load(f)f.close()f = open(" data.csv ")csv_file = csv.writer(f)for item in data:csv_file.writerow(item)f.close() 

ただし、機能しませんでした。 Djangoを使用していますが、受け取ったエラーは次のとおりです。

`file"オブジェクトに属性"writerow"`
がありません

次に、次のことを試しました。

  import json import csv f = open( "data.json")data = json.load(f )f.close()f = open( "data.csv")csv_file = csv.writer(f)for item in data:f.writerow(item)#、Üêchanged f.close() 

エラーが発生します:

  `sequence expected`  

サンプルjsonファイル:

  [{" pk&quot ;: 22、" model&quot ;:" auth.permission&quot ;," fields&quot ;: {" codename&quot ;:" add_logentry&quot ;," name&quot ;:"ログエントリを追加できます&quot ;," content_type&quot ;: 8}}、{" pk&quot ;: 23、" model&quot ;:" auth.permission&quot ;," fields&quot ;: {" codename&quot ;: " change_logentry&quot ;," name&quot ;:"ログエントリを変更できます" 、" content_type&quot ;: 8}}、{" pk&quot ;: 24、" model&quot ;:" auth.permission&quot ;," fields&quot ;: {" codename&quot ;:" delete_logentry&quot ;," name" :"ログエントリを削除できます&quot ;," content_type&quot ;: 8}}、{" pk&quot ;: 4、" model&quot ;:" auth.permission&quot ;," fields&quot ;: {" codename&quot ;:&quot ; add_group&quot ;," name&quot ;:" Can add group&quot ;," content_type&quot ;: 2}}、{" pk&quot ;: 10、" model&quot ;:" auth.permission&quot ;," fields&quot ;: {" codename&quot ;:" add_message&quot ;," name&quot ;:" Can add message&quot ;," content_type&quot ;: 4}}]