【发布时间】:2016-04-13 16:46:42
【问题描述】:
我正在尝试找出对即将到来的 json 进行 tim 值的最佳且优雅的方法。
例如,我有以下 json:
{
"firstName": " foo",
"lastName": "bar "
}
具有以下定义:
case class Someone(firstName:String, lastName: String)
object Someone{
implicit val someoneReads: Reads[Someone] = (
(JsPath \ "firstName").read[String] and
(JsPath \ "lastName").read[String]
)(Someone.apply _)
}
有没有办法在阅读时修剪 json?或者我需要为此编写一个变压器?如果我这样做了,如何编写它,以便将我提供的每个 json 都跳闸?
谢谢!
【问题讨论】:
标签: json playframework-2.0 playframework-2.4