В настоящее время (1.9) вам нужно написать собственный сериализатор, десериализатор, чтобы справиться с этим. Нет встроенной поддержки для обработки идентификатора объекта.
Из фреймворков Java единственное, что я знаю для поддержки идентификаторов объектов, это XStream .
Для чего бы это ни стоило, существует давний запрос функции для Джексона, чтобы добавить поддержку. И есть реальный шанс, что это будет работать над 2.0. Но даже если это произойдет, это займет некоторое время (месяц или два).
UPDATE
(апрель 2013 г.): согласно другому принятому ответу, эта функция - @JsonIdentityInfo
- действительно была включена в Jackson 2.0 и доступна. Нет необходимости в пользовательских (де) сериализаторах.