Play框架JSON库中的隐式解析

时间:2014-02-23 05:00:57

标签: scala playframework implicit

使用Play Framework的JSON库,我正在为某个T类创建Format[T]

val a: JsPath = (JsPath \ "age")
val b: Format[Int] = (JsPath \ "age").format[Int]
val x: FunctionalBuilder[OFormat]#CanBuild2[Int, String] = ( 
           (JsPath \ "age").format[Int] and 
           (JsPath \ "location").format[String]
       )

查看显式类型,我们看到(在x中)调用Format[Int] and Format[String]会返回FunctionalBuilder[OFormat]#CanBuild2[Int, String]类型。

如何在Play Framework JSON库源中进行此转换?

0 个答案:

没有答案