如果这种情况一度存在,它必定已被删除,因为最新的搜索出现了虚无... 看起来有很多实现只能从Javascript 转储到YAML输出,但无法找到支持转储和加载的实现.
是否有人在做这样的事情......或者对此的要求太低了.
我想在浏览器中解析YAML.理想情况下,我正在寻找一个支持浏览器的库.我发现的那些不是写在浏览器中运行的(它们同步调用require()或假设存在exports变量).
或者,我将接受示例代码,该代码显示如何通过RequireJS将YAML解析库加载到浏览器中.
正如标题所说.
总的来说,我最近比JSON更喜欢YAML.我使用JSON在第几天实现了RESTful WS PoC.我想知道我是否可以改用YAML.
例如,有足够的工具/库/支持吗?或者我最终会做一些平凡/乏味的编码,如果我使用JSON,我会避免这种编码?
另外正如我从WWW所理解的那样:REST不限制使用YAML作为有效载荷,这是正确的吗?
谢谢!
我试图将YAML文件中的参数读入Javascript.有没有好的图书馆呢?
我试过这些库:https://github.com/nodeca/js-yaml和http://code.google.com/p/javascript-yaml-parser/
但是这两个库只有在将YAML作为字符串给出时解析YAML的函数,而不是直接从.yml或.yaml文件解析.是否有任何解析器从文件读取YAML并将它们转换为JS对象?
我有这个yaml文件:
description:
is_a: AnnotationProperty
labelEN: description
labelPT: descrição
relevance:
is_a: AnnotationProperty
domain: Indicator
labelEN: relevance
labelPT: relevância
title:
is_a: AnnotationProperty
labelPT: título
labelEN: title
range: Literal
Run Code Online (Sandbox Code Playgroud)
我需要将它转换为json,所以我可以得到这样的东西:
{
"description": {
"is_a": "AnnotationProperty",
"labelEN": "description",
"labelPT": "descrição"
},
"relevance": {
"is_a": "AnnotationProperty",
"domain": "Indicator",
"labelEN": "relevance",
"labelPT": "relevância"
},
"title": {
"is_a": "AnnotationProperty",
"labelPT": "título",
"labelEN": "title",
"range": "Literal"
}
}
Run Code Online (Sandbox Code Playgroud)
并将其保存在js变量中...
那么,我该怎么做呢?