snakeyaml相关内容

获取 Integer[] 而不是 ArrayList来自 YAML 文件

我正在解析一个 YAML 文件 道具:道具 1 : [10, 22, 20]道具 2 : [20, 42, 60] 这给了我 Map>>我想得到 Map>我不想转换 List到读取文件的代码中的 Integer[] .我可以更改 YAML 文件中的某些内容吗? 解决方案 与我的其他答案相反,这个答案侧重于更改 YAML 文件.但是,您还需要添加一些 Java 代码来告诉 SnakeYa ..
发布时间:2021-11-18 00:29:55 其他开发

获取 Integer[] 而不是 ArrayList来自 YAML 文件

我正在解析一个 YAML 文件 道具:道具 1 : [10, 22, 20]道具 2 : [20, 42, 60] 这给了我 Map>>我想得到 Map>我不想转换 List到读取文件的代码中的 Integer[] .我可以更改 YAML 文件中的某些内容吗? 解决方案 与我的其他答案相反,这个答案侧重于更改 YAML 文件.但是,您还需要添加一些 Java 代码来告诉 SnakeYa ..
发布时间:2021-11-18 00:27:17 其他开发

gpg:抱歉,根本不需要终端 - 无法输入

解密时出现以下错误: $ eyaml 解密 -s 'ENC 和密钥继续在这里' .gnupg --quiet --no-secmem-warning --no-permission-warning --no-tty --yes --decrypt)失败:gpg:抱歉,根本没有请求终端 - 无法输入 我检查了我的钥匙,一切正常.在这一点上,我别无选择. 解决方案 如果您配置了 自动 ..
发布时间:2021-11-17 02:19:56 其他开发

使用 Storm hdfs 连接器将数据写入 HDFS

可用于将数据写入 HDFS 的“storm-hdfs 连接器"的源代码.github 网址是:https://github.com/ptgoetz/storm-hdfs有一个特殊的拓扑结构:“HdfsFileTopology"用来写'|'分隔数据到 HDFS.链接:https://github.com/ptgoetz/storm-hdfs/blob/master/src/test/java/org ..
发布时间:2021-11-14 23:42:52 其他开发

如何使用 YAML 配置文件实例化具有对象参数的新对象?

我正在尝试使用配置文件来允许用户选择实现某些抽象类或接口的具体聚类算法.每种算法的先决条件输入可能略有不同.一个概念上的小例子: KMedoids 只需要用户设置 k 即可. SpectralClustering 还需要 k 但还需要其他一些东西,例如表示图类型的 Enums,以及要使用的拉普拉斯算子的类型在其内部计算中. 两者的共同点定义在一个抽象类中. 为了使事情更一般,我 ..
发布时间:2021-10-26 18:39:26 其他开发

Snake yaml:Yaml 模板中存在重复键的问题

我有一个需要动态更新的 Yaml 模板. 我正在使用蛇 yaml 读取 Yaml 模板并使用动态内容更新它并使用新值生成新的 yaml 文件 我正在按照以下步骤更新 yaml 文件. 假设下面是 Yaml 模板 --------------------------------版本:快照-01种类:样品元数据:名称:abc选项:“"----------------- ..
发布时间:2021-10-04 19:08:39 其他开发

YAML 自定义对象

我有简单的 YAML 文档: 对象:一:1乙:2丙:3 我能否将此属性读取到自定义对象中,该对象仅包含一个带有 1 个参数的构造函数.例如 public class CustomObject {私有字符串值;公共自定义对象(字符串值){....}获取值 ...设定值 ...} 其中 value 是属性连接 a,b,c 与掩码的结果(结果为 1:2/3)? 解决方案 这可以通过自定义 ..
发布时间:2021-10-04 19:08:21 其他开发

SnakeYaml 中的多态集合

我的意图是使用 jackson 拥有像 JSON 中的多态集合,也许在标签的帮助下. 我似乎无法正确配置它. 我的 yaml 文件是: !person年龄:27工作:开发姓名:我技能:- !devSkill {描述:“软件开发",名称:安卓,语言:Java、C++年数:7}- !软技能 {描述:'好人',名称: 代码中的哪个将映射到具有(抽象?)BaseSkill 和描述和名称的层 ..
发布时间:2021-10-04 19:05:26 其他开发

SnakeYaml 转储函数用单引号写入

考虑以下代码: public void testDumpWriter() {映射data = new HashMap();data.put("NAME1", "Raj");data.put("NAME2", "Kumar");Yaml yaml = new Yaml();FileWriter writer = new FileWriter("/path/to/file.yaml");for (M ..
发布时间:2021-10-04 19:05:04 其他开发

带有 URL 的 Spring Boot YAML 配置在版本 2 中不再正确加载

我正在将我的应用程序从 Spring Boot 1.5 迁移到 2.0,并且其中一个 YAML 属性不再正确加载.以下配置片段: myapp服务网址:'https://example.org/test': 'https://test.example.org/Endpoint' 映射到这个配置类: @ConfigurationProperties(prefix = "myapp", ignor ..
发布时间:2021-10-04 19:03:54 其他开发

使用 SnakeYaml 用引号转储值

有一个简单的yml文件test.yml如下 颜色:'红色' 我按如下方式加载和转储文件 final DumperOptions yamlOptions = new DumperOptions();yamlOptions.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK);Yaml yaml = new Yaml(yamlOptions);对 ..
发布时间:2021-10-04 19:02:20 其他开发

使用 Snake Yaml 的必填字段缺少双引号

我正在尝试读取 Yaml 模板并动态替换模板中的某些字段并创建一个新的 Yaml 文件.我生成的 yaml 文件应该在所有方面都反映模板,包括双引号.但是当我使用蛇 yaml 时,我缺少必填字段的双引号.任何人都可以建议解决这个问题吗? 示例: 我的yaml模板如下图: 版本:snapshot-01种类:样品元数据:名称:abc团体:编号:“1000B"类别:类别1 我正在阅读上述 ..
发布时间:2021-10-04 19:01:40 其他开发

spring boot 2.1.x 是否支持 yaml 1.2 规范

spring boot 2.1.x 是否支持 yaml 1.2 规范? 如果没有,是否可以使用 yaml 1.2 + snakeyaml-engine 来支持 spring boot application.yml? 解决方案 Spring Boot 使用snakeyaml 1.23. 从描述来看,这是 YAML 1.1 Java 的 YAML 1.1 解析器和发射器 因 ..
发布时间:2021-08-20 19:37:25 其他开发

SnakeYaml堆叠钥匙

这是我的.yml文件时: test1:"string1"测试2:test3:“字符串2" 如何获取 test3 的值? MapyamlFile = new Yaml().load(YamlFileInputStream);yamlFile.get("test1");//输出:string1yamlFile.get("test2");//输出:{test3 ..
发布时间:2021-04-30 20:05:07 其他开发

将Groovy映射转换为Yaml格式的字符串

我正在使用snakeYaml将YAML格式的字符串 转换为 Groovy 地图. @Grab(group='org.yaml', module='snakeyaml', version='1.17') import org.yaml.snakeyaml.Yaml Yaml yaml = new Yaml() Map config = yaml.load(new File('config. ..
发布时间:2020-11-21 00:04:40 其他开发

如何使用SnakeYaml写入YAML文件?

考虑以下代码: public static void dumpObjectToYaml(String key, Object O, String path) throws IOException { Map data = new HashMap(); data.put(key, O); File F = new File(path ..
发布时间:2020-11-05 22:01:04 其他开发

从地图转换为Yaml时,Snake Yaml Dumper选项会为带有空格的字符串生成不必要的转义符("\")

我正在尝试读取Yaml模板并动态替换模板中的某些字段,并使用Snake Yaml创建一个新的Yaml文件.但是,当我使用蛇yaml时,如果字符串包含必需字段的空格,我将得到转义空格字符.有人可以建议解决此问题吗? 从地图到带空格的yaml转换我又遇到了一个问题. 示例: -------------------------------- version: snapshot-01 k ..
发布时间:2020-07-07 05:24:03 其他开发