2
這真的很令人沮喪,我一直在爭取這個問題近5個小時,現在...... :(JAXB /澤西 - 飼料不顯示我的嵌套列表 - 任何想法?
我希望JAXB/Jersey將我的下載列表嵌入項目的Json Feed ...但不幸的是它是完全缺失的
下面的代碼片段:
Project.java
...
@XmlElement
public final List<Download> getDownloads() {
return this.downloads;
}
...
我可以獲取下載對象本身沒有任何問題......
{"contentType":"application/zip","fileName":"source_something.zip","key":"17","title":"Some new title"}
當我使用一個字符串列表時 - 一切都很完美! project.json的
@XmlElement
public final List<String> getTechnologies() {
return this.technologies;
}
輸出(見嵌套技術列表):
{"key":"16","date":"1999-01-13T02:23:31.712Z","description":"someDesc","teaser":"This is just a teaser!","technologies":["someTec1","someTec2","bar","foo"],"title":"My First Project","type":"MOBILE"}
我的下載類看起來很像這個(正如我已經提到的 - 使用時,這工作很細直接):
@XmlRootElement
public class Download extends BaseDownloadBean {
...
@XmlElement
public final String getFileName() {
return this.filename;
}
}
你們有什麼想法可能是什麼問題?