に期待されているとき、私は型Tが見つかりパラメトリック多型改暗黙のは、Scalaの
ませんJSONシリアライザは、このタイプの暗黙的な書き込みやフォーマットを実装してみましょう。
import play.api.libs.json._ trait A[T] { def foo(t: T) = bar(Json.toJson(t)) }
で
私は実際パラメータの型のためWrites
を持つことになりますが、私はそれがコンパイルエラーをクリアすることを表示されません。何人かのグーグルの後で、私は主題に関する私の理解に欠けている何かがあるかもしれないように感じる。どんな助けもありがとうございます。
import play.api.libs.json._
trait A[T] {
def foo(t: T)(implicit w: Writes[T]) = bar(Json.toJson(t))
}
この:
から
implicit
パラメータとして、私はそれは私が右 'Json.toJson'アムすべきだと思い書き込み? – pamu@pamuはい、ありがとう!それを改造した。 – juanchito