0
JSON読み取りを作成しようとしていますが、単一の属性を含むケースクラスの暗黙的な読み取りですが、エラーが発生します。期待されたタイプに合致する "。ここにコードがあります:Playフレームワーク:JSON単一属性のケースクラスの読み取り
import play.api.libs.functional.syntax._
import play.api.libs.json.Reads._
import play.api.libs.json.{JsPath, Json, Reads}
case class Feedback(message: String)
object Feedback {
implicit val reads: Reads[Feedback] = (
(JsPath \ "message").read[String](maxLength[String](2000))
)(Feedback.apply _)
}
なぜこれは機能しませんか?ケースクラスに余分な属性を追加し、複数の.read
コールをand
と結合した場合、それは機能します...