Scala Play Json Reads

别来无恙 提交于 2019-12-04 04:50:11

Just add the business key in the path:

 implicit val bsnsRds = (
      (__ \ "business" \ "name").read[String] ~
      (__ \ "business" \ "preferredUrl").read[String] ~
      (__ \ "business" \ "businessPhone").read[String] ~
      (__ \ "business" \ "retailer").read[Retailer](rltRds)
    )(Business)

Slight variation to the above:

implicit val bsnsRds = ({
  val business = (__ \ "business")
  (business \ "name").read[String] ~
  (business \ "preferredUrl").read[String] ~
  (business \ "businessPhone").read[String] ~
  (business \ "retailer").read[Retailer](rltRds)
})(Business)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!