5
你怎麼會去連載使用simple XML一張地圖,這樣它看起來是這樣的:如何使用Simple XML序列化Map <String,String>?
<elem foo="value">key</elem>
代替正常
<elem foo="key">value</elem>
(地圖是一對多,由於這將是我想讓它更清晰。)
[編輯]:不能修復。
你怎麼會去連載使用simple XML一張地圖,這樣它看起來是這樣的:如何使用Simple XML序列化Map <String,String>?
<elem foo="value">key</elem>
代替正常
<elem foo="key">value</elem>
(地圖是一對多,由於這將是我想讓它更清晰。)
[編輯]:不能修復。
你有沒有嘗試過這樣的:
@ElementMap(entry="property", value="value", attribute=true, inline=true)
private Map<String, String> map;
或某種組合,即使用@ElementMap annotation過的其他屬性?
是的,我確實這樣做了,但設置'attribute = true'則將該鍵設置爲屬性,而不是該值。 – brice 2010-07-28 14:15:58
謝謝你反正停下來;-) – brice 2010-07-28 14:21:32
所以使用value =「value」而不是key =「key」不會把它們倒過來嗎?如果是這樣,那麼我認爲這是一個錯誤。爲了使它仍然有效,您需要定義自己的模板(請參閱文檔),或者作爲自己的@ElementMap註釋的替代方法(例如,您可以將其稱爲@ElementMapReversed,以扭轉該錯誤(直到團隊修復該錯誤) – 2010-07-28 14:24:20