2013-07-12 3 views

답변

1

__ is an alias for JsPath companion object

\ 어디에서 오는지

implicit val rds = (
    (__ \ 'name).read[String] and 
    (__ \ 'age).read[Long] 
) tupled 

나는 특히 이해하지 못하는 것은 JSON 개체에서 읽을 symbol을 구문 분석하는 연산자입니다.

tupledtuple에 넣기 때문에 게시 한 문서의 예와 같이 case (name, age) =>과 같은 작업을 수행 할 수 있습니다.

+0

필드 이름 앞의 작은 따옴표는 어떻게됩니까? – Caskman

+0

@Caskman 그것은 [스칼라 심볼]입니다 (http://www.scala-lang.org/api/current/index.html#scala.Symbol). 문자열을 기본 ID보다 더 많이 생각하십시오. – kingdamian42

+0

@Caskman 나는 당신을 도울 수 있습니까? 아니면 여전히 질문이 있습니까? – kingdamian42

관련 문제