【发布时间】:2013-07-11 10:59:57
【问题描述】:
有人能解释一下here 的语法吗?
implicit val rds = (
(__ \ 'name).read[String] and
(__ \ 'age).read[Long]
) tupled
我特别不明白__、\和tupled表达式是从哪里来的
【问题讨论】:
标签: json scala playframework-2.0 playframework-2.1
有人能解释一下here 的语法吗?
implicit val rds = (
(__ \ 'name).read[String] and
(__ \ 'age).read[Long]
) tupled
我特别不明白__、\和tupled表达式是从哪里来的
【问题讨论】:
标签: json scala playframework-2.0 playframework-2.1
__ is an alias for JsPath companion object
\ 是解析symbol 以从Json 对象中读取的运算符。
而tupled 只是将它们放入tuple 中,这样您就可以按照您发布的文档中的示例执行case (name, age) => 之类的操作。
【讨论】: