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

csv文件轉json格式的文件

林玟書2年前7瀏覽0評論

CSV(Comma Separated Values)文件和JSON(JavaScript Object Notation)文件是常見的數據格式,CSV文件以逗號作為分隔符來保存數據,而JSON文件則使用鍵值對來保存數據。CSV文件通常用于電子表格和數據庫中,而JSON文件則常用于Web應用程序和API中。

有時需要將CSV文件轉換為JSON格式的文件以便于在Web應用程序中使用。下面是一個Python代碼示例來實現此操作:

import csv
import json
csv_file = open('data.csv', 'r')
json_file = open('data.json', 'w')
field_names = ("name", "age", "gender")
csv_reader = csv.DictReader(csv_file, field_names)
json_data = json.dumps([row for row in csv_reader])
json_file.write(json_data)
csv_file.close()
json_file.close()

在上述代碼中,我們首先打開CSV文件和JSON文件,然后定義CSV文件的字段名,使用csv.DictReader讀取CSV文件的內容,并將其裝換為一個Python字典格式。我們使用json.dumps方法將Python字典轉換為JSON格式,并將結果寫入JSON文件中。最后我們關閉CSV文件和JSON文件。

通過上述代碼我們可以將一個包含以下內容的CSV文件:

name,age,gender
John,30,Male
Mary,25,Female
Steve,40,Male

轉換為以下JSON格式的文件:

[
{
"name": "John",
"age": "30",
"gender": "Male"
},
{
"name": "Mary",
"age": "25",
"gender": "Female"
},
{
"name": "Steve",
"age": "40",
"gender": "Male"
}
]

如此,我們就成功地將CSV文件轉換為JSON格式的文件,以便于在Web應用程序中使用。