这是js-yaml库特有的功能,可以把函数和正则表达式转为字符串
#exmaple.yml
fn: function() { return 1 }
reg: /test/
解析上面的yml文件代码如下:
var yaml = require('js-yaml');
var fs = require('fs');
try{
var doc = yaml.load(
fs.readFileSync('./example.yml', 'utf8')
);
} catch(e){
console.warn(e);
}
从javaScript对象还原到yaml代码如下:
var yaml = require('js-yaml');
var fs = require('fs');
var obj = {
fn: function() { return 1 },
reg: /test/
}
try{
fs.writeFileSync('./exmaple.js', yama.dump(obj), 'utf8')
} catch(e) {
console.log(e);
} 邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453
Copyright © 2015-2024
备案号:京ICP备15003423号-3