【发布时间】:2021-04-17 13:06:53
【问题描述】:
我有一个类似下面的案例类:
case class MyConfig(arg1:String, extraArgs:Map[String,String])
我希望可以从 HOCON 配置中解析以下内容
{
arg1 = 'hello world'
}
但是这失败了,因为extraArgs 没有定义。我可以在我的案例类中将extraArgs 设为可选,但这将是多余的。有没有办法指示 PureConfig 将缺少的字段解析为空集合?
【问题讨论】:
-
如果你给它一个默认参数,它会起作用吗?
-
是的,虽然我不是默认参数的忠实粉丝
-
对不起,这是我能做的最好的了 :)
标签: scala hocon pureconfig