2014-10-24 10 views
1

Я использую библиотеку Salat для сериализации объектов, которые будут храниться в MongoDb через Casbah. Иногда мне нужно немного настроить, как поля будут сериализованы, а аннотации Salat - довольно удобный способ сделать это.Как настроить поведение сериализации без аннотаций в Salat?

BUT, Есть ли способ описать параметры сериализации (Key, Ignore и т. Д.) Не непосредственно в case-классах (моделях) через аннотации, но в некоторой внешней точке, чтобы мои модели были очищены от зависимости Salat (aka POJO/ПОКО)?

ответ

2

Да, вы можете добавить логику логики сериализации в свой контекст Salat.

Пример из модульных тестов SALAT:

WibbleTransformer

Custom context with custom transformers added

+0

Спасибо, это не означает, супер-удобный способ, чтобы настроить сериализации, но, возможно, только один мы можем использовать в «внешняя точка». Во всяком случае, он работает. – ialekseev

 Смежные вопросы

  • Нет связанных вопросов^_^