Я заметил, что у Джексона есть ожидающая функция для встроенных / развернутых элементов, см. Здесь: http://wiki.fasterxml.com/JacksonRelease19.
Идея состоит в том, что у вас может быть два класса:
class A {
String y;
String z;
}
class B {
String x;
A a;
}
И вы хотите создать JSON, например:
{
"x":"...",
"y":"...",
"z":"..."
}
Вопрос в том, поддерживает ли JAXB какую-то похожую функцию (или ожидается, что это произойдет в будущем)?Я считаю, что обычное наследование может сделать это, но, поскольку java не поддерживает множественное наследование, это не всегда выполнимо (не говоря уже о том, что отношения могут быть скорее скорее «есть, чем есть»).