私はJavaJersey1.xを使用して、複数のメンバーを持つオブジェクトをマーシャリングしています。そのうちの1つはリストです。すべてのメンバー変数は適切にマーシャリングされ、正しい戻りタイプで返されます。objectList
ただし、戻りデータには含まれていません。
例:
@XmlRootElement
public class ClassWithList {
private String front;
private int total;
private ArrayList<AnotherPOJOObject> objectList;
...
getters/setters
ゲッター:
public List<AnotherPOJOObject> getObjectList() {
return objectList;
}
私はそれをデバッグし、objectListに実際にデータが入力されていることを確認しました。
AnotherPOJOObject
としても注釈が付けられていますXmlRootElement