色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

csv格式數據轉換為json格式輸出

傅智翔2年前8瀏覽0評論

CSV格式和JSON格式都是廣泛應用于數據交換和存儲的數據格式。CSV是逗號分隔值,每行代表一條記錄,每列表示一個字段,通過逗號分隔。而JSON則是一種輕量級的數據交換格式,通過鍵值對來表示數據。

將CSV數據轉換為JSON數據是一個常見的需求,我們可以使用Python編寫一個工具來實現這個任務。下面是一個簡單的Python程序來將CSV文件轉換為JSON字符串:

import csv
import json
def csv_to_json(csv_file):
with open(csv_file, 'r') as f:
reader = csv.DictReader(f)
rows = list(reader)
return json.dumps(rows)

在這個程序中,我們使用了Python內置的csv和json模塊,csv模塊用于讀取CSV文件,并將每一行轉換為一個字典,最后將所有字典放入一個列表中。接下來,我們使用json模塊將該列表轉換為JSON格式字符串并返回。

下面是一個使用這個程序的示例:

csv_file = 'data.csv'
json_str = csv_to_json(csv_file)
print(json_str)

輸出結果如下:

[
{
"name": "張三",
"gender": "男",
"age": "30"
},
{
"name": "李四",
"gender": "女",
"age": "25"
}
]

以上就是將CSV數據轉換為JSON格式輸出的簡單程序,在實際使用中,我們還需要對數據進行清洗和篩選等操作,以滿足具體的需求。