Поддерживает ли Джексон в Джерси полиморфные классы через JSON?
Допустим, у меня есть родительский класс и дочерний класс, который наследуется от него. И, допустим, я хочу использовать JSON для отправки и получения родительского и дочернего классов по HTTP.
public class Parent {
...
}
public class Child extends Parent {
...
}
Я думал о такой реализации:
@Consumes({ "application/json" }) // This method supposed to get a parent, enhance it and return it back
public @ResponseBody
Parent enhance(@RequestBody Parent parent) {
...
}
Вопрос: Если я дам этой функции (конечно, через JSON) дочерний объект, будет ли он работать? Будут ли сериализованы дополнительные поля-члены дочернего элемента Эд, тоже? По сути, я хочу знать, поддерживают ли эти фреймворки полиморфное потребление и ответ.
Кстати, я работаю с Spring MVC.