json-html-table

2.0.1 • Public • Published

JSON to HTML Table Converter

This Node.js module converts an array of JSON objects into an HTML table. The table includes only the keys specified in the whitelist. If a key in the whitelist doesn't exist in a certain JSON object, an empty cell will be added to the corresponding spot in the table.

Installation

npm install json-html-table

You can also include it in your package.json file:

"dependencies": {
    "json-html-table": "2.0.1"
}

Then run npm install.

Usage

Here is an example of how to use this module:

const jht = require('json-html-table');

let jsonArray = [{
    name: 'John',
    age: 25,
    country: 'USA'
}, {
    name: 'Doe',
    age: 30,
    country: 'UK'
}];

let keys = ['name', 'country'];
let table = jht(jsonArray, keys);
console.log(table);

This will print:

<table>
<tr><th>name</th><th>country</th></tr>
<tr><td>John</td><td>USA</td></tr>
<tr><td>Doe</td><td>UK</td></tr>
</table>

Testing

Unit tests for this module can be run with:

npm run test

Readme

Keywords

Package Sidebar

Install

npm i json-html-table

Weekly Downloads

97

Version

2.0.1

License

ISC

Unpacked Size

40.1 kB

Total Files

6

Last publish

Collaborators

  • sethacked