我就不具体介绍这两种数据类型具体格式了,能百度到本篇博客的,相信对这两种数据格式都有了解。
我给大家看下我在后台console的两种数据。
json:
csv:
然后,我是在前端使用js将json数据转换成csv,其实不建议大家这样做,这样有可能会导致性能大大降低,我现在正在准备后台返回csv类型数据给前端。下面是我写的转换js。
var arrData=typeof json!=='object'?JSON.parse(json):json;
var csv='';
var row="";
for(var index in arrData[0]){
row+=index+",";
}
row=row.slice(0,-1);
csv+=row+'\r\n';
for(var i=0;i<arrData.length;i++){
var rows="";
for(var index in arrData[i]){
var arrValue=arrData[i][index]==null?"":""+arrData[i][index];
rows+=arrValue+',';
}
rows=rows.slice(0,rows.length-1);
csv+=rows+'\r\n';
}