我正在使用Salat库来序列化要通过Casbah存储在MongoDb中的对象。有时候我需要稍微调整字段的序列化方式,Salat的Annotations是一种非常方便的方法。
但是,有没有办法通过Annotations直接在case-classes(模型)中描述序列化参数(Key,Ignore等),但是在某些外部点,为了保持我的模型不受Salat依赖(又名POJO / POCO)的影响)?
答案 0 :(得分:2)
是的,您可以在Salat上下文中添加自定义序列化逻辑。
Salat单元测试的例子: