Один слой сериализации в Json с Casbah/Salat
Я пытаюсь создать слой сериализации, который позволяет мне:
- Храните мои классы в источнике данных MongoDB
- Преобразуйте их в JSON, чтобы использовать их в REST API.
Некоторые классы явно не являются классами case (потому что они унаследованы от кодовой базы Java), и я должен был бы написать специальный код для этого. Является ли регистрация BSON Hook для моего нестандартного типа правильным подходом и обеспечивает ли он сериализацию Json?
1 ответ
Решение
Салат сопровождающий здесь.
Вы можете создать собственный преобразователь Salat, а не регистрировать хук BSON в Casbah.
Смотрите простой пример и спец.
Если у вас возникнут какие-либо проблемы, не стесняйтесь пинговать список рассылки с помощью небольшого примера проекта Github, который демонстрирует, что не работает.