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

csv 轉成json

林子帆1年前7瀏覽0評論

CSV是一種常見的數據格式,它是以逗號分隔的文本文件,常用于數據的存儲和交換。而JSON是一種輕量級的數據格式,通常用于Web應用程序中的數據交換。當我們需要將CSV文件轉換為JSON格式時,可以使用一些工具或編程語言來實現。

import csv
import json
csvfile = open('data.csv', 'r')
jsonfile = open('data.json', 'w')
fieldnames = ("name", "age", "address")
reader = csv.DictReader(csvfile, fieldnames)
out = json.dumps([row for row in reader])
jsonfile.write(out)

在這個例子中,我們使用Python編寫一個腳本,將CSV文件轉換為JSON格式。我們首先打開CSV文件和JSON文件,并定義所需的字段名。接下來,我們使用csv.DictReader()函數構建字典列表,其中每個字典表示一行數據。然后,我們使用json.dumps()函數將字典列表轉換為JSON格式,并將其寫入到JSON文件中。

除了Python,其他編程語言也可以實現CSV轉JSON的功能。例如,在JavaScript中,可以使用Papa Parse庫來解析CSV文件并將其轉換為JSON格式:

var csvfile = 'data.csv';
var jsonfile = 'data.json';
Papa.parse(csvfile, {
header: true,
delimiter: ',',
complete: function(results) {
var json = JSON.stringify(results.data);
console.log(json);
// save JSON data to file
// ...
}
});

在這個例子中,我們使用Papa Parse庫解析CSV文件,并將其轉換為一個對象數組。然后,我們使用JSON.stringify()函數將對象數組轉換為JSON字符串,并可以將其保存到文件中。

在實際應用中,CSV和JSON是兩種常見的數據格式,常用于數據的存儲和交換。當我們需要將CSV文件轉換為JSON格式時,可以使用各種工具和編程語言來實現。無論使用何種方法,都需要確保數據轉換的正確性和數據格式的一致性。