2
@XmlRootElement
public class UserInfoFlattened
{
@XmlElement
private int id;
@XmlElement
private String name;
@XmlElement (name = "value")
private boolean allowed;
}
:
@XmlRootElement
public class UserInfo
{
private UserLevel level;
@XmlElement (name = "value")
private boolean allowed;
}
public enum UserLevel
{
READER ("Reader", 9901),
TESTER ("Tester", 9903);
private final String name;
private final int id;
private UserLevel(String name, int id)
{
this.name = name;
this.id = id;
}
get...()
}
良いアイデア、ありがとうございました! –