對象模型的元素類型爲String我可以得到莫西將字符串轉換爲布爾產生JSON
public class LifeSpan {
protected String begin;
protected String end;
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String ended;
....
的結束,但它實際上只有永遠一個布爾值,(我不知道的意義XmlJavaTypeAdapter註釋)
當作爲XML輸出給
<life-span><begin>1999-04</begin><ended>true</ended></life-span>
因此,如果定義爲布爾或字符串
其實並不重要但JSON輸出
"life-span" : {
"begin" : "1999-04",
"ended" : "true"
},
,當我需要它是
"life-span" : {
"begin" : "1999-04",
"ended" : true
},
我真的不能改變對象模型,所以以爲我也許能映射到oxml.xml正確的類型文件,並試圖
<java-type name="LifeSpan">
<java-attributes>
<xml-element java-attribute="ended" type="boolean"/>
</java-attributes>
</java-type>
但它沒有那樣。
三江源的作品(實際上是屬性結束,雖然有可能結束attribut EAS好,我沒有顯示),再次感謝你的幫助上這個。 – 2012-07-12 18:36:05