2012-01-28 138 views
11

我想在浏览器中解析YAML。理想情况下,我正在寻找一个浏览器就绪的库。我找到的那些没有写入浏览器中运行(它们对require()进行同步调用或假定存在exports变量)。如何在浏览器中解析YAML?

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

+0

同意。在https://github.com/nodeca/js-yaml/blob/master/README.md找到一个浏览器中的示例。 – 2012-01-28 17:55:44

回答

8

类似的问题:JavaScript YAML Parser

似乎在浏览器中工作的最有希望的库是js-yaml。从项目页面的代码片段在HTML加载库:

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

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

以下是库的“browserified”版本:with commentsminified

+1

浏览过的链接被破坏 – 2015-06-13 12:55:12

+0

已修复。谢谢,@DanielF。 – 2015-11-09 17:59:12