是否可以使用任何内置的Scala API将对象编组到JSON中?出于某种原因,我不能使用像Jackson,Play等任何库。
我知道Scala提供了JSON解析器(scala.util.parsing.json.JSON),但我对marshaller感兴趣。
答案 0 :(得分:0)
case class
和Play的JSON reads
和writes
宏可以为您完成。 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 ) } )
否则播放可以轻松实现案例类