前端修改数据类型,json类型转换为CSV类型。

    我就不具体介绍这两种数据类型具体格式了,能百度到本篇博客的,相信对这两种数据格式都有了解。

        我给大家看下我在后台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';
           	 }
        


Guess you like

Origin blog.csdn.net/qq_36746327/article/details/80989603