欢迎光临
我们一直在努力

html里table表数据怎么转为Json格式

这篇文章主要介绍“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格式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云搜网行业资讯频道,小编每天都会为大家更新不同的知识点。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。