При использовании Play 2.5 я не могу сериализовать ошибки Map[SomeCaseClass, String]
case class SomeCaseClass(value: String)
implicit val formatSomeCaseClass = Json.format[SomeCaseClass]
Json.toJson(Map[SomeCaseClass, String](SomeCaseClass("") -> ""))
с
Не найден сериализатор Json для типа scala.collection.immutable.Map [SomeCaseClass, String].Попробуйте реализовать неявную запись или форматирование для этого типа.
Если не пропущено что-то очевидное, существует неявный формат для этого типа непосредственно выше.
Если я попробую что-тоболее просто, как:
Json.toJson(Something(""))
Json.toJson(Map[String, String]("" -> ""))
Работает нормально.Чего мне не хватает при использовании Map
с более сложным типом, например SomeCaseClass
?