2013-03-28 97 views
0

您能否介绍一下如何在Scala和Play Framework 2.1-RC2中为我的类定义json writer?如何在Play + Scala中为自定义对象定义json writer?

该文档相当混乱(并且将成为Web开发人员社区广泛采用Scala/Play的重要障碍)。例如,不仅现在还不清楚确切位置下面的代码(从here拍摄)应位于

implicit val taskWrites = (
    (__ \ "id").write[String] ~ 
    (__ \ "label").write[Boolean] ~ 
)(unlift(Task.unapply)) 

但它也是,如果我把它里面object定义不编译。游戏给了我下面的错误

not found: value __ 

这里是我的Task.scala

http://pastebin.com/hG8F6Gqk

回答

1

好了,原来的问题是显而易见的。我忘了导入play.api.libs.functional.syntax._

-1

您正在使用的下划线是不是一个标准的下划线。

你的下划线:__

ASCII字符#95:_

1
import play.api.libs.json._ 
import play.api.libs.functional.syntax._ 
相关问题