html里table表数据怎么转为Json格式
更新:HHH   时间:2023-1-7


这篇文章主要介绍“html里table表数据怎么转为Json格式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html里table表数据怎么转为Json格式”文章能帮助大家解决问题。

<script> 

var keysArr = new Array("key0", "key1","key2"); 

function TableToJson(tableid) { //tableid是你要转化的表的表名,是一个字符串,如"example" 

var rows = document.getElementById(tableid).rows.length; //获得行数(包括thead) 

var colums = document.getElementById(tableid).rows[0].cells.length; //获得列数 

var json = "["; 

var tdValue; 

for (var i = 1; i < rows; i++) { //每行 

json += "{"; 

for (var j = 0; j < colums; j++) { 

tdName = keysArr[j]; //Json数据的键 

json += "\""; //加上一个双引号 

json += tdName; 

json += "\""; 

json += ":"; 

tdValue = document.getElementById(tableid).rows[i].cells[j].innerHTML;//Json数据的值 

if (j === 1) {//第1列是日期格式,需要按照json要求做如下添加 

tdValue = "\/Date(" + tdValue + ")\/"; 

json += "\""; 

json += tdValue; 

json += "\""; 

json += ","; 

json = json.substring(0, json.length - 1); 

json += "}"; 

json += ","; 

json = json.substring(0, json.length - 1); 

json += "]"; 

return json; 

</script>

关于“html里table表数据怎么转为Json格式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注天达云行业资讯频道,小编每天都会为大家更新不同的知识点。

返回web开发教程...