1.第一种方法直接用tabletojson.js
链接:http://lightswitch05.github.io/table-to-json/
2.
<table class="table" id="playlistTable">
<thead>
<tr>
<th> 名称 </th>
<th> 城市 </th>
</tr>
</thead>
<tbody>
<tr>
<td> 花花 </td>
<td> 北京 </td>
</tr>
<tr>
<td> 狗狗 </td>
<td> 北京 </td>
</tr>
</tbody>
</table>
转换后的数据
<div class="jg"> </div>
<script type="text/javascript">
var JsonData = {
a:"",b:""
}
var aa = [];
//获得行数(包括thead)
var rows = document.getElementById("playlistTable").rows.length;
//获得列数
var colums = document.getElementById("playlistTable").rows[0].cells.length;
for (var i = 1;i < rows;i++) {
var JsonData = new Object();
JsonData.a = document.getElementById("playlistTable").rows[i].cells[0].innerHTML;
JsonData.b = document.getElementById("playlistTable").rows[i].cells[1].innerHTML;
aa.push(JsonData);
}
var obj = JSON.stringify(aa);
console.log(obj);
$(".jg").html(obj);
</script>
名称 | 城市 |
---|---|
花花 | 北京 |
狗狗 | 北京 |
转换后的数据
[{"a":" 花花 ","b":" 北京 "},{"a":" 狗狗 ","b":" 北京 "}]