gpt4 book ai didi

scala - 如何使用 Typesafe 配置库获取列表

转载 作者:行者123 更新时间:2023-12-03 08:19:32 26 4
gpt4 key购买 nike

我正在 Scala 中尝试从像 something.conf 这样的配置文件中获取列表与 TypeSafe .

something.conf我设置了参数:

mylist=["AA","BB"]

在我的 Scala 代码中,我这样做:
val myList = modifyConfig.getStringList("mylist")

简单的配置参数工作正常,但有人能给我一个如何提取列表的例子吗?

最佳答案

正如@ghik 所指出的,Typesafe Config 库是基于 Java 的,因此您会得到 java.util.List[String]而不是 scala.List[String] .因此,要么您转换为 scala.List :

import collection.JavaConversions._
val myList = modifyConfig.getStringList("mylist").toList

或者(可能不那么尴尬)您寻找 Scala 库。 tools wiki至少链接到这些维护的库:
  • Configrity
  • Bee Config

  • (免责声明:我不使用这些,因此您必须检查它们是否支持您的类型和格式)

    关于scala - 如何使用 Typesafe 配置库获取列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913215/

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