【发布时间】:2018-12-11 19:09:12
【问题描述】:
我在 Play for Scala application.conf 中有以下条目:
jobs = [
{number: 0, dir: "/dir1", name: "General" },
{number: 1, dir: "/dir2", name: "Customers" }
]
我想在 Scala 程序中检索此对象列表:
val conf = ConfigFactory.load
val jobs = conf.getAnyRefList("jobs").asScala
println(jobs)
打印出来
Buffer({number=0, name=General, dir=/dir1}, {number=1, name=Customers, dir=/dir2})
但是如何将结果转换为实际的 Scala 对象呢?
【问题讨论】:
-
我认为您必须映射缓冲区并手动解析字段。
-
查看我的回答 here 以获取将配置数据提取为 scala 对象的代码。
标签: scala playframework playframework-2.6