2
我注意到傑克遜有內聯/解開元素掛起功能,在這裏看到:http://wiki.fasterxml.com/JacksonRelease19。JAXB是否支持內聯元素?
的想法是,你可能有兩類:
class A {
String y;
String z;
}
class B {
String x;
A a;
}
而且要產生JSON,如:
{
"x":"...",
"y":"...",
"z":"..."
}
的問題是,是否JAXB支持一些類似的功能(或者是預計在未來的任何時候)?我認爲正常的繼承可以做到這一點,但由於Java不支持多重繼承,這並不總是可行的(更不用說關係可能更多是一個has-a而不是is-a)。
什麼是MOXY到JAXB的關係?直到現在我還沒有聽說過moxy ...... – Kevin
JAXB是一個規範(JSR-222),我是專家組的成員。很多人都熟悉Java SE 6中包含的參考實現,但還有其他的包括EclipseLink MOXy和Apache JaxMe。 MOXy還包含擴展,如基於XPath的映射。如果您有興趣,我的博客(http://blog.bdoughan.com)包含JAXB和MOXy示例。 –
好吧,爲了獲得所需的功能,我不得不換掉標準的jaxb實現,然後使用擴展功能......嗯......有沒有關於標準化這個功能或類似的東西的討論? – Kevin