0

XML から空のリストを逆シリアル化するのに問題があります。

送信している XML メッセージ

 <dataObj>
    <roleAssignments />
 </dataObj>

逆シリアル化するJavaクラス

public class DataObj {
   @XmlElementWrapper(nillable=true)
   private List<RoleAssignmentDataObj> roleAssignments;
}

何が起こっているのかというと、値がすべて null の単一のオブジェクトを持つサイズ 1 のリストを持つ dataObj を取得していることです。を省略する<roleAssignments />と、クラスで null が返されます。

Javaで適切に空のリストを取得するにはどうすればよいですか?

4

1 に答える 1