CSV是一種常用的文件格式,通常用來存儲表格數據。而JSON則是一種輕量級數據交換格式,常用于Web API中進行數據交互。有時我們需要將CSV數據轉換成JSON格式。下面是一個簡單的示例。
import csv import json # 讀取CSV文件 with open('data.csv', 'r') as f: reader = csv.DictReader(f) rows = list(reader) # 將CSV數據轉化為JSON格式 json_data = json.dumps(rows) # 輸出JSON格式數據 print(json_data)
在這個示例中,我們使用Python中的CSV和JSON模塊將CSV數據轉換成JSON格式。首先,使用DictReader()函數讀取CSV文件中的每一行數據,并將其轉換成以字典為元素的列表。接著,使用json.dumps()函數將字典列表轉換成JSON格式字符串。最后,通過輸出JSON格式數據來檢查轉換結果。
除了Python,其他語言也支持CSV數據轉換成JSON格式。例如,在JavaScript中可以使用第三方庫PapaParse來實現這個功能。