У меня есть конфиг в формате json, и я использую библиотеку Configafe Config, чтобы загрузить это.Как развернуть список из списка typesafeconfig в список определенного типа?
Ввод конфигурации в формате JSON
{
"input": {
"Date": "2014-01-01",
"Ids": ["1","2","3","4"]
}
}
Код
import com.typesafe.config.{Config, ConfigFactory}
val config = ConfigFactory.load("test.json")
val ids = config.getList("input.Ids").unwrapped
# ids: java.util.List[Object] = [1, 2, 3, 4]
Все, что я получаю список объектов. Когда я пытаюсь сделать карту каждого элемента в int, она терпит неудачу, потому что каждый элемент является объектом.
ids.map(_.toInt)
<console>:14: error: value toInt is not a member of Object
ids.map(_.toInt)
Как преобразовать список объектов в целочисленный список в scala?