在日常開發中,我們常常需要將CSV數據轉化為JSON數據格式,以便在網站中進行數據的可視化展示。 下面我們來看一下如何將CSV文件轉化為JSON數據。
import csv import json def csv_to_json(csv_file_path, json_file_path): # 打開CSV文件 csv_file = open(csv_file_path, 'r') # 讀取CSV文件到字典 reader = csv.DictReader(csv_file) # 將字典轉化為JSON格式 data = json.dumps([row for row in reader]) # 寫入JSON文件 json_file = open(json_file_path, 'w') json_file.write(data) json_file.close() # 關閉CSV文件 csv_file.close() csv_to_json('data.csv', 'data.json')
這里我們使用csv和json兩個Python庫來實現CSV文件轉化為JSON格式的過程。在代碼中,我們首先打開CSV文件,然后使用csv.DictReader()方法將CSV文件讀取為一個字典,然后使用json.dumps()方法將該字典轉化為JSON格式的字符串。最后我們將JSON數據寫入到JSON文件中。
使用該方法可以方便地將CSV數據轉換為JSON格式,以便在前端展示或者與其他應用程序進行交互。
上一篇vue 打包后白屏
下一篇csv和json的優缺點