DataTable是一個非常方便的庫,可以將表格數(shù)據(jù)輕松地轉(zhuǎn)換成為JSON格式的數(shù)據(jù)。以下是一個簡單的示例,演示了如何使用DataTable將表格數(shù)據(jù)轉(zhuǎn)換成為JSON格式。
var table = $('#example').DataTable(); var data = table.rows().data(); var jsonData = []; data.each(function(value, index) { jsonData[index] = { "name": value[0], "position": value[1], "office": value[2], "salary": value[3] }; }); console.log(JSON.stringify(jsonData));
上述代碼中,DataTable的實例被存儲在“table”變量中,然后使用“rows().data()”方法獲取每一行的數(shù)據(jù)。接下來,使用jQuery的each方法,將每一行數(shù)據(jù)轉(zhuǎn)換成JSON格式的數(shù)據(jù)。
JSON數(shù)據(jù)使用JavaScript對象表示,在這個簡單的數(shù)據(jù)示例中,每一個對象都包含有四個屬性,分別代表“姓名”、“職位”、“辦公室”以及“薪水”。
最后,使用JSON.stringify方法將JSON數(shù)據(jù)轉(zhuǎn)換成為字符串格式輸出到控制臺上。使用這種方式可以很方便地在瀏覽器的控制臺上查看JSON數(shù)據(jù)。