Определить java pojo для XML с одним родителем - PullRequest
0 голосов
/ 15 января 2020

Я не уверен, как сгенерировать java pojo для ниже XML, у которого есть только родитель (Data)

My XML

<Data>
<userID>100</userID>
<userName>user 100</userName>
<userID>101</userID>
<userName>user 101</userName>
<userID>102</userID>
<userName>user 102</userName>
</Data>

Любые отведения

Ответы [ 2 ]

0 голосов
/ 15 января 2020

Вы можете попробовать сделать это с 2 классами, как это:

class Data {
        @JacksonXmlElementWrapper(useWrapping = false)
        private List<User> users = new ArrayList<>();
}

class User {
    private String userID;
    private String userName;
}
0 голосов
/ 15 января 2020

Вы можете создать класс со списком в качестве поля, содержащего класс для UserId и UserName; Примерно так:

class Data{
private List<User> usersList;

//getters
//setters
}

И класс пользователя:

class User{
private String UserID;
private String UserName;

//getters
//setters
}
...