有沒有一種方法可以在JAXB中定製XML序列化,就像在.NET中使用IXmlSerializable一樣? (即使用XmlReader/Writer的等價物直接控制對象的序列化的能力)。JAXB中的定製序列化
我已經看過XmlAdapter和@XmlJavaTypeAdapter,但它們似乎只是用於將類型轉換爲可序列化表單,並且這不是我想要的。
更新:特別是,我想定製一個根對象的反序列化,它以編程方式確定如何反序列化內部XML(例如,創建一個具有一組特定已知類型的jaxb解組器)。
更新:我找到了解決這個問題的方法,但它是如此惡劣的破解,我可能會用其他海報提出的解決方案之一。
你能給你想如何自定義序列化的一些信息呢?例如,您不希望XML標籤名稱與字段名稱相同。 – Nick 2009-02-08 03:36:13