Leggere file YAML in Node.js
Da quanto ho capito il modulo più usato per effettuare il parsing di file YAML con Node.js è js-yaml!
Oggi vediamo come usarlo.
Cominciamo dal package.json:
{
"name": "TestYAML",
"version": "1.0.0",
"keywords": [],
"author": "matte",
"contributors": [],
"dependencies": {
"js-yaml": "*"
}
}
Dalla directory del progetto:
$ npm install
Il nostro file YAML sarà molto easy:
fruit:
- apple
- orange
- banana
Questo invece il main.js:
const yaml = require('js-yaml');
const fs = require('fs');
try {
var doc = yaml.safeLoad(fs.readFileSync('test.yml', 'utf8'));
console.log(doc);
} catch (e) {
console.log(e);
}
A questo punto avviate lo script:
$ node main.js
{ fruit: [ 'apple', 'orange', 'banana' ] }
L'output sarà in formato JSON.
Ovviamente, come sempre, l'esempio è molto basico, ma può essere un punto di partenza.
Enjoy!
javascript nodejs yaml js-yaml json
Commentami!