在Spray中,倘若我们希望REST服务支持JSON格式的request与response,通常使用Spray提供的Json4sSupport,只需要Spray的Route继承它即可。它基本上可以应付常规的Scala类(多数情况是case class)与Json格式之间的序列化与反序列化。

倘若需要支持Scala的枚举类型,或者Joda框架提供的Time类型,可以利用Json4s的扩展,只需要在项目依赖文件sbt中添加该依赖。

阅读原文 »

2 收藏


直接登录

推荐关注