【发布时间】:2015-10-25 19:13:12
【问题描述】:
假设我有一个这样写的 json
implicit val userWrites: Writes[User] = (
(__ \ "name").write[String] ~
(__ \ "email").write[String] ~
(__ \ "encryptedPassword").write[String] ~
(__ \ "id").writeNullable[Long]
)(unlift(User.unapply))
如果我不想打印密码,而只是打印一个字符串"hidden",我该如何使用组合器来实现呢?
我正在寻找与此类似的解决方案
implicit val userWrites: Writes[User] = (
(__ \ "name").write[String] ~
(__ \ "email").write[String] ~
(__ \ "encryptedPassword").write[String](Writes.pure("hidden")) ~
(__ \ "id").writeNullable[Long]
)(unlift(User.unapply))
【问题讨论】:
标签: json playframework playframework-2.4