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

cvs 轉json

謝彥文1年前9瀏覽0評論

CVS是一種文本文件格式,用于保存和組織表格數據。在Web應用程序中,開發人員經常需要將CVS文件轉換為JSON格式,以便于前端JavaScript代碼使用。下面是一個例子,展示了如何將CVS文件轉換為JSON格式,并在JavaScript代碼中使用它。

"employees": [
{
"name": "John Doe",
"age": "26",
"gender": "Male",
"jobTitle": "Web Developer"
},
{
"name": "Jane Smith",
"age": "32",
"gender": "Female",
"jobTitle": "Graphic Designer"
},
{
"name": "Bob Johnson",
"age": "45",
"gender": "Male",
"jobTitle": "Project Manager"
}
]

上面的代碼展示了一個包含三個對象的JSON數組,每個對象代表一個員工,包含名稱、年齡、性別和工作職位。下面是將CSV文件轉換為該JSON格式的代碼:

const csv = `Name,Age,Gender,Job Title
John Doe,26,Male,Web Developer
Jane Smith,32,Female,Graphic Designer
Bob Johnson,45,Male,Project Manager`;
function csvToJson(csv) {
const lines = csv.split('\n');
const result = [];
const headers = lines[0].split(',');
for (let i = 1; i< lines.length; i++) {        
const obj = {};
const currentLine = lines[i].split(',');
for (let j = 0; j< headers.length; j++) {
obj[headers[j]] = currentLine[j];
}
result.push(obj);
}
return JSON.stringify({ employees: result });
}
const json = csvToJson(csv);

上面的代碼將CSV文件轉換為JavaScript對象數組,然后使用JSON.stringify()將數組轉換為JSON字符串。最終的JSON字符串包裝在一個名為“employees”的對象中。在應用程序中,可以將上面的JSON對象作為響應發送到前端JavaScript代碼中,以便進行進一步處理和展示。