Например, предположим, что у меня есть
case class Test(a: String, b: String)
...
implicit val testFormat = jsonFormat2(Test.apply)
и json с дополнительным полем c
:
val test = "{\"a\": \"A\", \"b\": \"B\", \"c\": \"C\"}"
затем я хочу найти способ (config/param/whatever), чтобы сделать следующую строку и исключение:
test.parseJson.convertTo[Test]
Очень сложно понять это, читая исходный код и документацию на github.