欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

csv怎樣轉為json

錢諍諍1年前7瀏覽0評論

CSV(Comma-Separated Values)是一種常見的數據格式,它使用逗號來分隔不同的字段,在很多情況下我們需要將CSV格式的數據轉換成JSON格式的數據。下面我們就來介紹怎樣轉換。

// 假設csv數據格式如下:
// id,name,age,gender
// 1001,Jack,20,Male
// 1002,Lisa,22,Female
// JS實現CSV轉JSON的代碼
function csv2json(csv) {
var lines = csv.split("\n");
var result = [];
var headers = lines[0].split(",");
for(var i = 1; i< lines.length; i++){
var obj = {};
var currentline = lines[i].split(",");
for(var j = 0; j< headers.length; j++){
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
return JSON.stringify(result);
}
// 運行示例
var csv = "id,name,age,gender\n1001,Jack,20,Male\n1002,Lisa,22,Female";
console.log(csv2json(csv));

如上代碼所示,我們先將CSV數據按行分隔開,然后用第一行作為JSON數據的key,其他行作為JSON數據的value,最后用JSON.stringify方法將轉換后的結果轉換為JSON字符串。

通過以上方法,我們就可以方便地將CSV格式的數據轉換成JSON格式的數據了。