我有一个具有以下结构的配置文件:
# ExampleConfig
exampleConfig {
steps = [
["app_one","step_one","step_two"],["app_two","step_two"]
]
tags = [
["owner","me"],["env","prod"],["tenant","me"]
]
}
我想做的是将配置文件加载到应用程序中,然后从配置文件中提取列表(例如步骤、标签)。我对如何做到这一点有些困惑。我尝试使用以下方法,但它们没有返回我想要的结果:
val config: Config = ConfigFactory.load(configFile).getconfig(configValue)
val steps = config.getList("steps")
我想要的最终结果如下:
val steps: List[(String,String,String)] = List(("app_one","step_two"),...))
val tags: List[(String,String)] = List(("owner","me"),("env","prod"),...))