2013-03-28 120 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._ 
相關問題