每条记录使用node-json2html给出单独的HTML表,这个需求可以通过以下步骤实现:
data.json
的JSON文件,其中包含你的记录数据。例如:[
{
"id": 1,
"name": "John",
"age": 25
},
{
"id": 2,
"name": "Jane",
"age": 30
}
]generateHTML.js
的JavaScript文件,并使用以下代码:const json2html = require('node-json2html');
const fs = require('fs');
// 读取JSON文件
const data = fs.readFileSync('data.json', 'utf8');
const records = JSON.parse(data);
// 定义HTML模板
const template = {
'<>': 'tr',
'html': [
{ '<>': 'td', 'html': '${id}' },
{ '<>': 'td', 'html': '${name}' },
{ '<>': 'td', 'html': '${age}' }
]
};
// 生成HTML表格
const html = json2html.transform(records, template);
// 将HTML写入文件
fs.writeFileSync('output.html', html, 'utf8');output.html
的文件,其中包含了每条记录的单独HTML表格。这样,你就可以使用node-json2html模块将每条记录转换为单独的HTML表格了。请注意,这里只是一个简单的示例,你可以根据实际需求自定义HTML模板和数据结构。
领取专属 10元无门槛券
手把手带您无忧上云