У меня проблемы с чтением файла .JSON и созданием объекта DTO ... когда я только читаю, я получаю первый элемент из файла json, все остальное равно нулю.Почему это происходит?То, как моя переменная записана в классе, должно быть таким же, как в json?
Class Dto
public class AlunoTestDto {
private String table;
private String rows;
private String AlunoID;
private String Nome;
private String RM;
private String RG;
private String usuario;
private String senha;
private String cursoAluno;
private String urlFoto;
private String email;
private String rgEscolar;
private String cpf;
public String getTable() {
return table;
}
public void setTable(String table) {
this.table = table;
}
public String getRow() {
return rows;
}
public void setRow(String rows) {
this.rows = rows;
}//others
Метод, который читает json
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
AlunoTestDto alunoTestDto=null;
alunoTestDto = objectMapper.readValue(new File("alunos2.json"), AlunoTestDto.class);
JsonФайл
"table": "bws_aluno",
"rows":
[
{
"AlunoID": 1,
"Nome": "Mayk Reserv",
"RM": "4545454545",
"RG": "7535214-7",
"Usuario": null,
"Senha": null,
"CursoAluno": null,
"UrlFoto": null,
"Email": "",
"RGEscolar": null,
"CPF": null
},
{
"AlunoID": 2,
"Nome": "Philip Lombard",
"RM": "26585651",
"RG": "123456980",
"Usuario": null,
"Senha": null,
"CursoAluno": null,
"UrlFoto": null,
"Email": "",
"RGEscolar": null,
"CPF": null
},
{
"AlunoID": 3,
"Nome": "Bilbo Bolseiro",
"RM": "75898774",
"RG": "36522-8",
"Usuario": null,
"Senha": null,
"CursoAluno": null,
"UrlFoto": null,
"Email": "",
"RGEscolar": null,
"CPF": null
}
]
}
Нулевое изображение объекта