다음과 같이 하면 html table에 있는 리스트 형태의 데이터들을 JSON Object 형태로 만들어 사용할 수 있다.
var List = [];
var headers = $("table th");
$('table .tableRows').each(function (i, row) {
List[i] = {};
$(row).find('td').each(function (j, cell) {
List[i][$(headers[j]).text()] = $(cell).find('input').val();
});
});
-유의사항-
이 코드는 최적화하여 만들어진 것은 아니고 단순히 Jquery 스크립트로만 위문제를 해결한 것이기 때문에, 더 좋은 최적화된 오픈 소스 혹은 라이브러리가 있다면 그것을 사용하는 것을 권장한다.