import io.circe.generic.extras.{Configuration, ConfiguredJsonCodec}
@ConfiguredJsonCodec case class Foo(firstName: String)
object Foo {
implicit val snakeConfiguration=Configuration.default.withSnakeCaseMemberNames}
после разбора
{"first_name":"Bob"}
получаем
Foo("Bob")
Если мы добавим в Foo дополнительный пустой конструктор
@ConfiguredJsonCodec case class Foo(firstName: String) {
def this() = this("")
}
object Foo {implicit val
snakeConfiguration=Configuration.default.withSnakeCaseMemberNames}
, то получим
could not find Lazy implicit value of type io.circe.generic.extras.decoding.ConfiguredDecoder[Foo]
Пожалуйста, помогите мне исправить эту ошибку