如何讓
JAXB 序列化「非標準」型別並以所需格式呈現資料:使用註解
@XmlJavaTypeAdapter,並基於
XmlAdapter<ValueType, BoundType> 撰寫自訂配接器。會講解日期格式化(
LocalDate →
"dd.MM.yyyy")、數字(
BigDecimal)、處理集合,透過
@XmlAttribute 將值放入屬性、透過
@XmlElement 輸出為元素,以及用
@XmlTransient 排除欄位。還會練習透過
Marshaller/
Unmarshaller 進行序列化/反序列化,並解析常見錯誤。