gpt4 book ai didi

java - hocon 中的动态键

转载 作者:行者123 更新时间:2023-11-29 04:54:50 26 4
gpt4 key购买 nike

假设我有这样的配置:

root {
value1: 1
value2: 2

values {
dynamic1 {
static1: 10
static2: "test"
}
dynamic2 {
static1: 10
static2: "test"
}
}
}

root.values 元素的子元素具有动态名称时,是否有可能以及如何获取它们的集合(也许是 map ?)?

我找到了方法 Config.getConfigList 但它没有提供“子配置”的名称。

最佳答案

试试这个:

// Map[String,String]
val values = node.root().keySet.asScala map (id =>
id -> node.getString(id)
) toMap

说明:您无法查询值映射(不知道为什么),但您可以通过调用 node.root().keySet.asScala 从 ConfigObject 中获取键列表.然后,您可以使用这些键来使用任何现有方法,例如 getStringgetConfig 等。

关于java - hocon 中的动态键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34166808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com