关于javascript:如何在浏览器中解析YAML?

How to parse YAML in the browser?

本问题已经有最佳答案,请猛点这里访问。

我想在浏览器中解析YAML。 理想情况下,我正在寻找可用于浏览器的库。 我发现的代码不是写在浏览器中运行的(它们对require()进行同步调用或假定存在exports变量)。

另外,我将接受示例代码,该代码演示如何通过RequireJS将YAML解析库加载到浏览器中。


类似的问题:JavaScript YAML分析器。

似乎可以在浏览器中使用的最有希望的库是js-yaml。 项目页面中的片段,用于以HTML格式加载库:

1
2
3
4
<script src="js-yaml.min.js">
<script type="text/javascript">
var doc = jsyaml.load('greeting: hello\
name: world'
);

他们声称还支持RequireJS等AMD装载机。

这是该库的"浏览器化"版本:带有注释并缩小了。