CSV和JSON都是廣泛使用的數據格式,CSV(Comma Separated Values)是一種簡單的文本格式,其中數據使用逗號分隔,每行表示一個記錄。而JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,使用鍵-值對表示數據,易于閱讀和編寫,同時也易于解析和生成。
在許多情況下,需要將CSV文件轉換為JSON格式,以便更方便地處理和分析數據。以下是使用Python編寫的CSV轉JSON代碼示例:
import csv import json # 讀取CSV文件 with open('data.csv', mode='r') as csv_file: csv_reader = csv.DictReader(csv_file) # 轉換為JSON格式 json_data = json.dumps([row for row in csv_reader]) # 寫入JSON文件 with open('data.json', mode='w') as json_file: json_file.write(json_data)
首先,使用Python的csv模塊讀取CSV文件,將其轉換為一個字典迭代器。然后,使用Python的json模塊將字典列表轉換為JSON格式字符串。最后,將JSON字符串寫入JSON文件。
請注意,這只是一個簡單的示例,如果CSV文件包含多個表或嵌套的結構,則可能需要進行一些調整以正確地轉換為JSON格式。
下一篇vue 控制頁面滾動