这似乎很难找到一个从浏览器中使用js-yaml的好例子。可能是因为他们强调在node.js中使用解析器。
npm install js-yaml
,并从node_modules/JS-YAML/bin目录抢JS-yaml.js文件。
这是一个快速,简单的演示,加载一个YAML文件,使用js-yaml将其解析为对象,然后(用于验证)它执行原生JSON.stringify将JSON转换为字符串并最终使用jquery $ .parseJSON来验证生成的JSON。
(function() {
"use strict";
$(document).ready(function() {
$.get('/common/resources/LessonContentsLv01Ln01.yml')
.done(function (data) {
console.log('File load complete');
console.log(jsyaml.load(data));
var jsonString = JSON.stringify(data);
console.log(jsonString);
console.log($.parseJSON(jsonString));
});
});
}());
和HTML
Read YAML