将隐式传递给play框架JSON Reads

时间:2013-06-06 09:14:31

标签: json playframework-2.0 implicit

我想知道将隐式传递给Playframework Json Reader / Writer的最佳方法

http://www.playframework.com/documentation/api/2.0/scala/play/api/libs/json/Reads.html

换句话说,我希望能够做到这样的事情:

def reads(json: JsValue)(implicit configuration: TenantConfiguration): JsResult[User]

但是我不能这样做,因为Reads trait不匹配

1 个答案:

答案 0 :(得分:2)

你不能改变Reads [T],很清楚。 我只想创建自己的读取函数,如?

def customReads[T](json:JsValue)(implicit reads: Reads[T], configuration: TenantConfiguration): JsResult[T] = ...