繁体   English   中英

如何使用Scala和Play Framework自定义Json序列化?

[英]How to customize Json serialization using Scala and Play Framework?

我想将一些Scala案例类序列化为Json。 例如我的案例类如下:

case class Item (
    id: Int, name: String, price: BigDecimal, created: java.util.Date)

我想将它序列化为Json,如下所示:

{"id":3, "name": "apple", "price": 8.00, "created": "123424434"}

所以我需要为BigDecimalDate定制血清。 从1970年1月1日起,我想要的数据是毫秒。

使用Scala和Play Framework时,我可以使用Json(myObject)返回Json,但是如何自定义序列化? 或者有任何推荐的Scala库吗?

对于高级json play-scala建议使用外部json库,如lift-json

此处还有一些相关主题,您可能需要查看它们。 我相信这个在Play中自定义JSON序列化可以解答您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM