2
我想僅在字段a爲真時保留字段b。有條件地轉換Json
{"a": true, "b": "value"} => {"a": true, "b": "value"}
{"a": false, "b": "value"} => {"a": false}
我該如何使用Reads [JsObject]做到這一點?
val blah: Reads[JsObject] = {
(__ \ 'a).json.pickBranch and
(__ \ 'b).json.pickBranch
}.reduce