json转化为csv文件代码
时间: 2024-03-21 18:44:37 浏览: 70
方便的转化csv文件和json文件功能小代码教程共23页
以下是将 JSON 转换为 CSV 文件的 Python 代码:
```python
import json
import csv
with open('data.json') as json_file:
data = json.load(json_file)
csv_file = open('data.csv', 'w')
csv_writer = csv.writer(csv_file)
header = data[0].keys()
csv_writer.writerow(header)
for row in data:
csv_writer.writerow(row.values())
csv_file.close()
```
这段代码首先读取 JSON 文件并将其转换为 Python 对象。然后创建一个新的 CSV 文件并将数据写入其中。将 JSON 数据转换为 CSV 数据的方法是,首先写入 CSV 文件的标题行,这是 JSON 数据中所有对象的键。然后对于每个对象,将其值写入 CSV 文件中。最后关闭 CSV 文件。
阅读全文