请您说明如何在Scala和Play Framework 2.1-RC2中为我的类定义json writer?
文档非常混乱(并且将成为Web开发人员社区更广泛采用Scala / Play的重大障碍)。例如,不仅不清楚应该找到以下代码(取自 here )的位置
implicit val taskWrites = (
(__ \ "id").write[String] ~
(__ \ "label").write[Boolean] ~
)(unlift(Task.unapply))
但如果我把它放在object
定义中,它也无法编译。播放给我以下错误
not found: value __
这是我的Task.scala
答案 0 :(得分:1)
play.api.libs.functional.syntax._
。
答案 1 :(得分:1)
import play.api.libs.json._
import play.api.libs.functional.syntax._
答案 2 :(得分:-1)
您使用的下划线不是标准的下划线。
你的下划线:__
ASCII字符#95:_