Один слой сериализации в Json с Casbah/Salat

Я пытаюсь создать слой сериализации, который позволяет мне:

  • Храните мои классы в источнике данных MongoDB
  • Преобразуйте их в JSON, чтобы использовать их в REST API.

Некоторые классы явно не являются классами case (потому что они унаследованы от кодовой базы Java), и я должен был бы написать специальный код для этого. Является ли регистрация BSON Hook для моего нестандартного типа правильным подходом и обеспечивает ли он сериализацию Json?

1 ответ

Решение

Салат сопровождающий здесь.

Вы можете создать собственный преобразователь Salat, а не регистрировать хук BSON в Casbah.

Смотрите простой пример и спец.

Если у вас возникнут какие-либо проблемы, не стесняйтесь пинговать список рассылки с помощью небольшого примера проекта Github, который демонстрирует, что не работает.

Другие вопросы по тегам