Spray-Json - 如何定义字段约束

时间:2015-05-09 09:08:23

标签: json scala spray spray-json

我有一个代表我的json模型的case类:

case class UserData(photo_url: String, age: Int, bio: String)

并想知道如何在某些特定字段上定义一些约束,例如bio的长度或age的值范围?

1 个答案:

答案 0 :(得分:1)

不幸的是,您无法控制spray-json中的序列化/反序列化过程。实现它的唯一方法是使用custom serializer并在那里设置约束。