问题标签 [snakeyaml]

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 回答
4762 浏览

java - 如何使用 snakeYAML 加载 java.util.Set

我尝试加载以下 yaml 序列:

我试图在以下 bean 中加载:

我收到此错误是因为snakeYaml 将我的序列加载到java.util.List 而不是java.util.Set 中。

是否可以强制 snakeYAML 在 java.util.Set 中加载序列?

0 投票
1 回答
241 浏览

json - 是否可以在 YAML 定义中分配 JSON 值?

对于我的域对象,我希望能够在使用 yaml 时将 JSON 文字分配给键,更具体地说是snakeyaml。这是我可以使用的:

这有可能吗,怎么做?

PS:对于上面的示例 Snakeyaml(在 Play!Framework 测试用例中使用)的 YAMLException 答案已被捕获,null;此处不允许映射值

0 投票
3 回答
5463 浏览

java - 如何使用java将yaml文件转换为数组

我需要将 yaml 文件数据访问到 java 文件中。我使用了 YamlReader 类,现在将 yaml 文件加载到 java 类对象中。现在所有信息都在对象中,我想从这个对象中提取它。我该怎么做。任何人都可以帮助我吗?我被这个问题困住了。

0 投票
1 回答
2897 浏览

yaml - SnakeYaml:在 yaml 中转义换行符

我刚刚在 groovy 控制台中尝试了以下代码片段

它返回

代替

我已遵循指南

我想知道这是一个错误,还是我做错了什么......

0 投票
1 回答
1558 浏览

java - Snakeyaml : properties with generics extended maps

It's about snakeyaml 1.11 and yaml.

When I dump a bean with a property with an extended generic map, snakeyaml crash.

Here is an extended generic map :

Here is a bean with properties snakeyam can't dump :

When I dump a FactoryOfStupid object with snakeyaml, I get :

Here is all the junit test :

Is there a miraculous option in snakeyaml for dump this sort of things ?

Thanks.

0 投票
1 回答
600 浏览

java - 如何使用snakeyaml 作为返回某些东西的函数?

我正在尝试使用snakeyaml 制作一个转储int、字符串和字符串[] 的函数。问题是我不知道如何编写函数以便可以插入信息。

例如:

我需要像"name""Silenthand Olleander"可配置的东西。我也不知道这个函数到底是做什么的。它会创建一个新文件吗?因为我需要它在现有的 strings.yml 文件中添加一行。所以我希望 string.yml 的格式是这样的:

0 投票
1 回答
2855 浏览

groovy - 如何将 groovy 表示转储到 YAML 并避免使用未标记的节点?

我想将以下结构转储到 YAML 文件中:

测试用例列表是此类:

我希望它看起来像这样:

但它最终看起来像这样:

我想这与 List 不是标记数据结构这一事实有关,但我不知道如何获得测试用例的名称来表示对象。尖端?

0 投票
1 回答
3044 浏览

java - 为地图加载 YAML 夹具

尝试在 Play 中加载一些夹具数据!1.2.4 与 SnakeYAML。对象类型为Map<enum, Integer>。我在 Fixtures.loadModels("quest.yml") 上遇到的错误是“无法加载夹具 quests.yml:java.lang.String 无法转换为 java.lang.Enum”。

代码片段-

如您所见,我已指定要使用带有 @MapKeyEnumerated 注释的枚举 STATS 的 String 值。我不确定如何更改 yml 定义的格式以使其正常工作。有任何想法吗?

0 投票
1 回答
1838 浏览

java - SnakeYAML:似乎不起作用

我正在关注提到的教程 - http://code.google.com/p/snakeyaml/wiki/Documentation#Tutorial

我的代码看起来像

我的YAML文件看起来像

当我运行我的程序时,我看到

我该如何解决这个问题以使其正常工作?

0 投票
3 回答
3303 浏览

java - Snakeyaml 加载到 JavaBean 并且如果在地图中找不到属性

我想知道是否可以让snakeyaml 将yaml 文档加载到javabean 中,如果它无法找到文档中条目的匹配项作为javabean 属性,它将把它放入javabean 中的通用映射中。 ..

前任。

如果我加载一个看起来像这样的文档:

由于年龄不是 bean 中的属性,我希望将 {age, 30} 添加到anythingElse 地图中。

可能的?

谢谢。