我需要编写解码器/编码器 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]