问题标签 [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.
java - SnakeYaml 中的多态集合
我的意图是使用杰克逊拥有像 JSON 中的多态集合,也许在标签的帮助下。
我似乎无法正确配置它。
我的 yaml 文件是:
代码中的哪个将映射到具有(抽象?)带有描述和名称的 BaseSkill 以及 3 个子项:dev、soft 和 sports 的层次结构。
我的问题是,我对 SnakeYAML 的文档的理解不足以允许这样做。我目前的选择是:
错误在于
java - 如何从 YAML 文件中排除类?
我使用 SnakeYAML 将数据保存到 YAML 文件中。
当我尝试保存结果时,我得到了这样的内容
如何避免!!com.test.yml.User
文件中的类?
我也不想保存空实体。例如
应该
java - 如何将 yaml 直接加载到地图中使用 SnakeYAML?
我想加载这个文件(test.yml):
到一个Map<String, Car>
.
我在 SnaleYAML 中看到的所有示例总是将 Map 对象放入另一个对象中。
当我尝试像这样加载我的文件时
它被加载到地图的地图中,里面的一切都是地图的字符串。
我想我需要提供我的内部类型的Constructor
对象和对象,但我不知道该怎么做。像这样的东西,但我不确定要为根元素放置什么,即 Map:TypeDescription
Yaml
Car 类如下所示:
Specs 类如下所示:
java - Java:使用 SnakeYaml 时如何避免噪声冗余?
我有yaml
通过 Java 创建的文件。
这是我的 SnakeYML 代码
问题是如何排除所有这些多余!!noise
com.test.users.Configuration
的 , ?
, : null
, !!set
?
java - 使用snakeYaml解析根有地图的YAML文档
我想将 YAML 文档读取到自定义对象的映射(而不是映射,snakeYaml 默认执行)。所以这:
将被加载到如下所示的地图:
项目在哪里:
我找不到使用snakeYaml 的方法,也找不到更好的库来完成这项任务。
该文档仅包含嵌套在其他对象中的地图/集合的示例,因此您可以执行以下操作:
但是,当 Map 格式位于文档的根目录时,我该如何定义它呢?
playframework - Playframework yaml 设置语法
PlayFramework 是否支持 yaml 集?我已经尝试了snakeyaml文档指定的格式,但只有集合的第一个成员被添加到集合中,其余的被忽略。以下是我尝试过的一些示例。
也试过
users: [ *adminUser, *adminUser2 ]
了
users: !!set { *adminUser, *adminUser2 }
spring - spring-boot yaml 配置独立
是否可以在 spring-boot 应用程序之外利用 Spring-Boot 的 YAML 配置?即我们可以只使用 YAML 配置功能添加 spring-boot 依赖项吗?
我的用例是一个需要配置的小型实用程序项目,YAML 方法很合适。如果我将它连接到主项目(这是一个 Spring-Boot 应用程序),一切都很好。但是,如果我想单独测试这个实用程序项目(简单的 java-app),它不会连接配置。有什么想法吗?可能是我在这里遗漏了一些基本的东西。
下面的示例代码片段。下面的包是组件扫描的一部分。
YAML 配置
parsing - 使用 SnakeYaml 解析时忽略来自 yaml 的字段(无法在类上找到属性)
我正在使用 SnakeYaml 解析 yaml 文件,是否有忽略 yaml 文件中的属性?
jpa - Play Framework 2.3.8 多对多关系和 YAML
提前感谢您阅读本文。我现在试图解决我的问题一个多星期,但找不到解决方案。
我正在尝试通过 YAML 文件填充我的 ManyToMany 关系,但由于某种原因它不起作用。
她是我的课:
YAML:
全球的:
当我尝试在 Json 中获取我的公司对象时,语言集为空。
谢谢你的帮助!
java - 自定义哈希映射的 Java YAML 配置
我目前正在编写一个 bukkit 插件,该插件将有关播放器的大量信息存储在 YAML 配置文件中。现在我希望插件在服务器启动时读取 YAML 文件,然后添加该信息。我有我的加载器,但我不能使用它,因为我的插件使用了自定义地图。这是地图的代码:
这是从文件中获取信息的代码:
但是当我尝试用那行代码运行插件时,我得到了这个错误:
完整代码发布在这里: http: //pastebin.com/Xgu8hwM0