gpt4 book ai didi

scala - 迭代类型安全配置文件中的字段

转载 作者:行者123 更新时间:2023-12-04 02:14:24 24 4
gpt4 key购买 nike

在我的 Scala 应用程序中,我有这样的配置:

datasets {
dataset1 = "path1"
dataset2 = "path2"
dataset3 = "path3"
}

我如何遍历所有数据集以获得 map [数据集,路径]?

最佳答案

您可以在使用getConfig()获取配置后调用entrySet()

import scala.collection.JavaConversions._
val config = ConfigFactory.load()
val datasets = config.getConfig("datasets")
val configMap = datasets.entrySet().toList.map(
entry => (entry.getKey, entry.getValue)
).toMap

您最终会得到一个 Map[String, ConfigValue]

关于scala - 迭代类型安全配置文件中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35234697/

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