Не удается декодировать при использовании Circe JsonKey - PullRequest
0 голосов
/ 06 ноября 2018

Невозможно отобразить JsonKey при декодировании обратно в класс дел Scala.

sealed trait Alert

@ConfiguredJsonCodec case class Free(@JsonKey("aa aa") i:Int, j:Int) extends Alert

object  Free{
  implicit val config: Configuration=Configuration.default

}

val jsonStr = """{"aa aa" : 1, "bankruptcyIndicator" : 0}"""
{
  import io.circe.generic.semiauto._
  import io.circe.jawn._
  implicit val personDec = deriveDecoder[Free]
  val person = decode[Free](jsonStr)
  println(person)
}

Ошибка Left(DecodingFailure(Attempt to decode value on failed cursor, List(DownField(i))))

...