How to get a list with the Typesafe config library

前端 未结 4 1395
温柔的废话
温柔的废话 2020-12-28 12:35

I\'m trying in Scala to get a list from a config file like something.conf with TypeSafe.

In something.conf I set the parameter

4条回答
  •  情话喂你
    2020-12-28 13:15

    As @ghik notes, the Typesafe Config library is Java based, so you get a java.util.List[String] instead of a scala.List[String]. So either you make a conversion to a scala.List:

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

    Or (probably less awkward) you look for a Scala library. The tools wiki links at least to these maintained libraries:

    • Configrity
    • Bee Config

    (Disclaimer: I don't use these, so you will have to check that they support your types and format)

提交回复
热议问题