小编Hud*_*net的帖子

如何为抽象类编写circe解码器/编码器

我需要编写解码器/编码器 akka.http.scaladsl.model.HttpHeader

abstract class HttpHeader extends jm.HttpHeader with ToStringRenderable {
  def name: String
  def value: String
  def lowercaseName: String
  def is(nameInLowerCase: String): Boolean = lowercaseName == nameInLowerCase
  def isNot(nameInLowerCase: String): Boolean = lowercaseName != nameInLowerCase
}
Run Code Online (Sandbox Code Playgroud)

我试过使用派生编码和解码,但没有用

implicit val jsonDecoder: Decoder[HttpHeader] = deriveDecoder[HttpHeader]
implicit val jsonEncoder: Encoder[HttpHeader] = deriveEncoder[HttpHeader]
Run Code Online (Sandbox Code Playgroud)

刚刚收到一个错误 could not find Lazy implicit value of type io.circe.generic.decoding.DerivedDecoder[akka.http.scaladsl.model.HttpHeader]

scala circe

0
推荐指数
1
解决办法
504
查看次数

标签 统计

circe ×1

scala ×1