0
所以我有這樣的代碼:是否有可能獲取@XmlElement名稱值而不是對象到Json轉換的變量名稱?
<xs:element name="Headers">
<xs:annotation>
<xs:documentation>Headers Object</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="content-type" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
當我創建類的頭,我得到這個的內容類型元素:
@XmlElement(name = "content-type")
protected String contentType;
我使用GSON將對象轉換爲JSON :
"headers": [{
"contentType": "application/x-www-form-urlencoded",
}],
我需要的是我在XSD文件有它得到的contentType元素,所以我的問題是,如果有任何機會搶@XmlElement名稱值和,使用T在轉換帽子而不是變量名稱。我也試過xstream庫,但得到相同的結果。
在此先感謝。
'@SerializedName( 「內容類型」)' –
非常感謝你的人! – ZakRoM