本文使用 nodejs 的 yamljs 库对 yaml 文件进行解析。
安装
直接使用 npm i yamljs
即可安装。
测试
yaml 配置文件
1 | # yaml测试样例 |
该示例基本涵盖了大部分的 yaml 格式。包括:字符串,数值、数组、多级map。
测试代码
测试代码如下:
1 | /* |
输出结果如下:
1 | $ node test.js |
结果说明
1、可以看到,解析后的 theJson 变量,就是整个配置文件的 json,可以直接使用其中的字段。
2、使用 yamljs 解析时,参数的值可以为 null 或 NULL。这点与 yaml-cpp 库不一样。
3、如果字段不存在时,得到的结果为 undefined,并不会出现段错误。这点与 yaml-cpp 库也不一样。