簡體   English   中英

jaxb枚舉到字符串自定義映射

[英]jaxb Enum to string custom mapping

我有枚舉

public enum CimRecordType {
    Account, ShippingAddress
}

和java bean

public class MyClass{
   @XmlElement(name= "RECORD_TYPE",required = true)
   public CimRecordType rt;
}

和我的xml:

<Result >
        <RECORD_TYPE>ACCNT</RECORD_TYPE>
</Result>

帳號!= ACCNT

但是我要

  1. 我將解組xml時將ACCNT映射為Account。
  2. 將XML編組時將帳戶映射為ACCNT。

我該怎么做?

您可以為此使用@XmlEnumValue批注。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM