我跟随json:
{
"key_as_string":"StringOne",
"doc_count":1
}
如何使用JsonParse作为案例类对象创建Play Scala Read组合器。
case class JsonParse(key:String,doc_count:Long)
implicit val placeReads: Reads[JsonParse] = (
(JsPath \ "key_as_string").read[String] and
(JsPath \ "doc_count").read[Long]
)(JsonParse.apply _)
我想映射" key_as_string"这是json中出现的" key"它出现在案例类
中JsonParse(key = "StringOne",doc_count = 1)
答案 0 :(得分:0)
你做得很好。只要JsPath
中指定的json密钥与实际的json模式匹配 - 它在您的代码段中 - 您就可以随意命名案例类参数。