CSV和JSON都是常見的數據交換格式,在數據處理工作中會經常需要轉換這兩種格式之間的數據。本文將介紹如何將CSV格式的數據轉換成JSON格式。
CSV是逗號分隔值(Comma Separated Values)的簡稱,包含多行以逗號分隔的文本數據,每行數據表示一條記錄,每個逗號表示記錄中的一個字段。如下所示是一個簡單的CSV格式的數據:
Name,Age,Gender Tom,25,Male Lucy,23,Female
JSON是JavaScript對象表示法(JavaScript Object Notation)的簡稱,是一種輕量級的數據交換格式。JSON中數據的表示方式與JavaScript中的對象和數組很相似。如下所示是一個簡單的JSON格式數據:
[ { "Name": "Tom", "Age": 25, "Gender": "Male" }, { "Name": "Lucy", "Age": 23, "Gender": "Female" } ]
接下來我們將使用Python來將CSV格式的數據轉換成JSON格式。具體步驟如下:
- 導入csv和json庫
- 打開CSV文件,并讀取其中的數據
- 將讀取到的數據轉換成JSON格式
- 將JSON格式的數據保存成文件
import csv import json
with open('data.csv') as csv_file: csv_reader = csv.DictReader(csv_file) rows = list(csv_reader)
json_data = json.dumps(rows)
with open('data.json', 'w') as json_file: json_file.write(json_data)
完成以上步驟后,就成功將CSV格式的數據轉換成了JSON格式的數據。
上一篇csv導出json格式
下一篇vue serve的缺點