问题标签 [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 投票
1 回答
2311 浏览

ruby-on-rails - Ruby on Rails:序列化 UTF8 问题

当我序列化包含 UTF8 字符串的哈希时,如下所示:

到 ActiveRecord 字段,结果字段包含:

由于某种原因,utf8 字符串被视为二进制和 base64 编码。场上的排序是utf8_general_ci,我有点失望。

有没有办法让 ActiveRecord :serialize 人类可读的 yaml 到现场?

0 投票
4 回答
12413 浏览

mysql - 将 MySQL Workbench 数据模型直接导出到 Propel/ Symfony 中的 Schema YML

有没有插件可以直接将MYSQL Workbench 数据模型直接导出到YML 进行Propel 消费?

0 投票
3 回答
2094 浏览

xml - 使用 Schema.xml 推进

是否可以使用 Schema.xml 而不是Schema.yml在 Propel 中生成模型?

曾几何时,在 Propel 中使用 xml 生成数据库,但它已被 yml 所取代。如果我手动编码我的数据库模式,我应该选择 yml,但现在因为我使用插件直接从 MySQL 工作台导出我的数据库模式,结果是 xml 格式,我别无选择,只能使用 xml。

0 投票
2 回答
20195 浏览

ruby - Ruby:将转义字符串写入 YAML

以下...

...输出...

我怎样才能让它输出

???

0 投票
2 回答
2694 浏览

c++ - C++ 中的 Yaml 发射器

是否有用于发出 YAML 的 C++ 库?Wikipedia 提到了 libyaml 的 c++ 包装器,但链接已损坏。官方 YAML 站点仅提供yaml-cpp,这也在这个SO question 中提出,但 cpp-yaml 只是一个解析器,而不是一个发射器。我运气不好?

编辑:我正在寻找面向对象的接口,因此需要 C++。我知道我可以在 C++ 代码中使用 libyaml 的 C 接口,但这并不理想。

0 投票
13 回答
2499 浏览

c# - 将数据存储在 C# 源文件与 XML 等中......?

这是一个 C# 问题。

如果有人尝试将他们的数据(例如配置文件)存储在 *.cs 文件而不是 XML 中,我只是在徘徊?

我真的很讨厌 XML。每次需要一些数据时解析类似 html 的结构的整个想法似乎很愚蠢。

是否有 XML 的轻量级替代品(如 YAML)?在我的情况下,我实际上需要为(游戏)关卡存储一些数据,其中有很多不同的对象、地形类型等......在一个平面文件中,以便我稍后阅读。

我想我可以序列化我的Level类,但我希望数据文件在任何文本编辑器中都是可编辑的。

欢迎任何帮助,谢谢!

PS:关于 .cs 文件,我忘了提到我希望能够通过编辑器在游戏中创建(和保存)新关卡。

0 投票
3 回答
1793 浏览

c# - YAML 作为 .NET (C#) 中的数据 DSL

有人在 .NET 中使用 YAML 作为数据 DSL 吗?我想使用 YAML,因为它比 XML 更轻量级。我打算将此 DSL 用作我现有应用程序之一的“高级用户”配置工具。

我的担忧:

  • 使用 .NET 社区库之一对 YAML 的支持如何?
  • YAML 有持久力吗?4年后还会有吗?或者我们会谈论其他格式吗?我知道 JSON 和 XML 将会出现一段时间,但我的用户不想编写或维护 JSON 或 XML 文档。
0 投票
1 回答
11572 浏览

python - Python中的Yaml合并

所以我正在玩弄让自己(当然还有任何喜欢使用它的人)在 Python 中为 Pygame 制作一个小样板库的想法。我想要一个系统,其中应用程序的设置随 yaml 文件一起提供。

因此,我认为如果库提供默认的 yaml 树并将其与用户提供的树合并,将会很有用。为了可用性起见,我想知道是否有任何人可以预测一个例程,其中:

在树中用户提供的 yaml 与默认值重叠的任何情况下,用户提供的分支都会替换库提供的分支。

在用户提供的 yaml 不与默认树重叠的任何情况下,默认树仍然存在。

附加用户提供的 yaml 提供的树中的任何多余分支。

我知道这个解释很冗长,因为我的要求可能很清楚。我想知道免费获得是否有点多。

0 投票
5 回答
4707 浏览

delphi - Delphi中的YAML解析器?

Delphi 中是否有任何 YAML 解析器或 YAML 序列化库?

0 投票
1 回答
31581 浏览

dictionary - YAML:空值字典

如何在 YAML 中编写一个字典(映射),其中一个键具有空字符串作为其值?