Scala pureconfig枚举更好的异常

Scala pureconfig枚举更好的异常,scala,pureconfig,enumeratum,Scala,Pureconfig,Enumeratum,在将pureconfig与枚举数一起使用时,如何获得更好的异常? 但是: 由于一个严重的异常而失败。而是类似于以下内容的描述性消息: Can't parse key start to ENUM type Greeting. Only [hello, SHOUT_GOOD_BYE] are valid values. 那太好了。 如何实现这一点?val conf=parseString(“{start:hello end:SHOUT\u GOOD\u BYE}”)loadConfig[Gree

在将pureconfig与枚举数一起使用时,如何获得更好的异常?

但是:

由于一个严重的异常而失败。而是类似于以下内容的描述性消息:

Can't parse key start to ENUM type Greeting. Only [hello, SHOUT_GOOD_BYE] are valid values.
那太好了。 如何实现这一点?

val conf=parseString(“{start:hello end:SHOUT\u GOOD\u BYE}”)loadConfig[GreetingConf](conf)
应该可以工作
val conf=parseString(“{start:hello end:SHOUT\u GOOD\u BYE}”)loadConfig[GreetingConf](conf)
应该可以工作
val conf = parseString("""{
      start: helloError
      end: SHOUT_GOOD_BYEFoo
    }""")
    loadConfig[GreetingConf](conf)
Can't parse key start to ENUM type Greeting. Only [hello, SHOUT_GOOD_BYE] are valid values.