Преобразование таблицы значений HTML в объект JSON для управления с помощью jQuery путем игнорирования значения конкретного столбца
Например:
У меня есть стол,
fstname lastName Age
john gobby 8
Adams mekander 10
jimmy Rumpel 11
И мне нужен результат json, как я упоминал ниже,
Мой код выглядит следующим образом,
$(document).ready(function () {
$("#ConvertJsonButton").click(function () {
var myRows = [];
var headers = [];
$("#tablesort tr#datajson").each(function(index) {
if (index === 0) {
//for headers
$cells = $(this).find("td.cellClass");
headers[index] = {};
$cells.each(function (cellIndex) {
headers[cellIndex] = $(this).text();
});
}
else {
$cells = $(this).find("td.cellClass");
myRows[index] = {};
$cells.each(function (cellIndex) {
myRows[index][headers[cellIndex]] = $(this).text();
});
}
});
var myObj = {};
myObj.myrows = myRows;
alert(JSON.stringify(myObj));
});
});
Я хочу этот результат:
{
"john": {
"lastName": "gobby",
"Age": "8"
},
"Adams": {
"lastName": "Mekander",
"Age": "10"
},
"jimmy": {
"lastName": "Rumpel",
"Age": "11"
},
}