问题标签 [yaml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4989 浏览

java - 有没有人使用 SnakeYAML 从本地 Maven 存储库成功加载 YAML 文件?

如果我直接从测试程序中引用SnakeYAML jar(见底部),一切正常。如果我在我的 Maven 创建的项目中,我会从我的单元测试中获得以下输出:

由于 Maven 在中央存储库中找不到 SnakeYAML,因此我手动将其安装到本地存储库中。万一这很重要,我在使用 SnakeYAML 0.9 和 Maven 2.0.9 的 Mac 上。

示例 YAML 文件

工作测试程序

0 投票
1 回答
24176 浏览

character-encoding - 如何在 yaml 文件中设置字符编码

我们正在为新的 Rails 2.2 i18n 系统使用简单的后端,我想知道在 yaml 文件中设置编码的正确语法。

换句话说,这个 xml 的 yaml 是什么:

0 投票
11 回答
29295 浏览

ruby-on-rails - 将数据库表导出到 YAML 文件的最佳方法?

我的开发数据库中有一些数据,我想在我的测试环境中用作固定装置。Rails 2.x 中将数据库表导出到 YAML 夹具的最佳方法是什么?

0 投票
2 回答
235 浏览

php - 我应该如何在 PHP 中设计与 SQL 列生成器的接口?

我正在开发一个 PHP 框架,这个框架的一部分工作是编写 SQL 代码来生成新的 MySQL 列。

为列传递一堆参数然后将其转换为 SQL 代码的最优雅的方法是什么?作为一个例子,我有一些 YAML,它指定了用于创建 varchar 列的参数:

我的设计约束如下:

  1. YAML 不能包含任何 SQL 语法
  2. PHP 代码必须尽可能简洁。
0 投票
15 回答
286218 浏览

yaml - 如何在另一个文件中包含 YAML 文件?

所以我有两个 YAML 文件,“A”和“B”,我希望将 A 的内容插入到 B 中,或者拼接到现有的数据结构中,比如数组,或者作为元素的子元素,比如值对于某个哈希键。

这可能吗?如何?如果没有,任何指向规范性参考的指针?

0 投票
2 回答
1554 浏览

java - JYaml:转储对象而不包括类名

我有一个ArrayList对象被转储到 YAML 字符串中,并且一直在比较 JYaml 和 SnakeYaml 在处理此问题时的性能。


JYaml 的输出包括序列化对象的类名,而 SnakeYaml 的输出不包括:

JYaml 输出:

SnakeYaml 输出:


我更喜欢 SnakeYaml 更“干净”的无类名输出,因为这更适合语言中立的环境。

我更喜欢 JYaml 的速度。序列化/反序列化时间随着正在处理的数据量 线性增加,而SnakeYaml 则呈指数增长。

我想强迫 JYaml 给我无类名的输出,但是对于如何实现这一点我很迷茫。

0 投票
1 回答
943 浏览

ruby - 如何在模板文件中包含元数据?

我有一个通过 erb 过滤模板文件的系统。使用约定优于配置,输出文件在镜像输入文件的文件层次结构中创建。许多文件具有相同的名称,我能够使用目录来区分它们。

该计划一直有效,直到我需要将附加信息与每个文件相关联。所以我在每个目录中创建了一个带有元数据的 YAML 文件。现在我既有约定又有配置。呸。

然后我学习了Webby,以及它在每个模板文件顶部包含 YAML 元数据部分的方式。它们看起来像这样:

如果我可以实现这样的标头,我可以放弃我的层次结构和单独的 YAML 文件。Webby 的实现非常通用,实现了一个新的 MetaFile 类,它将标题与“真实文本”分开,但它似乎比我需要的要复杂。

将元数据放在 erb 评论中似乎很好——它会被 erb 自动忽略,但我不确定如何访问评论数据。

有没有办法访问 erb 评论?或者也许是不同的方法?我的很多模板都做了一堆 erb 的事情,但如果它使其余的更容易,我可以在单独的步骤中运行 erb。

0 投票
4 回答
9413 浏览

java - yaml vs xml 用于对象图反序列化的优缺点是什么?

用例是以文本格式对复杂对象图进行长期序列化。

0 投票
2 回答
659 浏览

.net - Are there any .net equivalents to Rails fixtures?

I'm looking for a project/tool that will insert data into a database before a test and roll it back after a test has run.

I know that ruby on rails has yaml fixtures, so I was hoping there is a project out there for .net projects.

0 投票
1 回答
916 浏览

ruby - 使用yaml加载文件时如何指定默认值?

我使用 foo.to_yaml 保存了 Foo 类的对象。现在我向 Foo 类添加了一个实例变量,在初始化方法中将默认值设置为 0。现在,当我尝试从 yaml 文件加载对象时,实例变量设置为 nil。

如果 yaml 文件不包含该实例变量的任何值,是否可以通过某种方式将其设置为 0?

从磁盘加载对象后,是否有一些回调方法被调用?