npm install node-red-contrib-json2md
Using the Editor You can install nodes directly within the editor by selecting the Manage Palette option from the main menu to open the Palette Manager.
The ‘Nodes’ tab lists all of the modules you have installed. It shows which you are using and whether updates are available for any of them.
The ‘Install’ tab lets you search the catalogue of available node modules and install them.
- json array object to markdown
[
{
"a": "11",
"b": "22",
"c": "33",
"d": "44"
},
{
"a": "55",
"b": "66",
"c": "77",
"d": "88"
}
]
| a | b | c | d |
| --- | --- | --- | --- |
| 11 | 22 | 33 | 44
55 | 66 | 77 | 88 |
a | b | c | d |
---|---|---|---|
11 | 22 | 33 | 44 |
55 | 66 | 77 | 88 |
module.exports = function (RED) {
var json2md = require('json2md');
function Json2md(config) {
RED.nodes.createNode(this, config);
var self = this;
this.on('input', function(msg) {
var headers = [];
for(var k in msg.payload[0]){
headers.push(k)
};
msg.payload = json2md([{"table":{"headers":headers, "rows": msg.payload}}]);
self.send(msg);
});
}
RED.nodes.registerType('json2md', Json2md);
};