是否可以使用任何内置的Scala API将对象编组到JSON中?

时间:2015-02-24 12:43:21

标签: json scala

是否可以使用任何内置的Scala API将对象编组到JSON中?出于某种原因,我不能使用像Jackson,Play等任何库。

我知道Scala提供了JSON解析器(scala.util.parsing.json.JSON),但我对marshaller感兴趣。

2 个答案:

答案 0 :(得分:0)

case class和Play的JSON readswrites宏可以为您完成。 Play's Doc

答案 1 :(得分:-1)

不确定您要找的是什么。但是,如果您需要JSON来响应某些REST API并且您正在使用它 import org.springframework.web.bind.annotation。{RequestMapping,RequestMethod,RestController}

然后你可以像这样返回一张地图 地图(           “startDate” - > startDate.toDate,           “endDate” - > endDate.toDate,           “位置” - > myLocations.map {locationId =>             地图(               “位置” - > locationId.name,               “locationZone” - > locationId.timeZone             )           }     )

否则播放可以轻松实现案例类