System.out.println(response.toString());
String json = response.toString();
ObjectMapper mapper = new ObjectMapper();
User obj_user = new User();
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
obj_user = mapper.readValue(json, User.class);
System.out.println("-------Afer converting to java object-------------------");
System.out.println("String: " + obj_user);
System.out.println("Nome: " + obj_user.getNome());
System.out.println("Id usuario: " + obj_user.getIdUser());
System.out.println("Nivel de acesso: " + obj_user.getId_nivel_acesso());
Converter resposta da API JSON em objeto Java
J
4 Respostas
J
A RESPOSTA QUE EU PRECISO ESTA RETORNANDO NULL, CRIEI UMA CLASSE USUARIO COM OS GETTERS E SETTER E NÃO ESTA RETORNANDO CORRETO
<a href="https://armariosinteligentes.com/api/v3/dispositivo/F22B3E8765D39E9683DBE34364134684/usuarios?page=1&client_id=396b8f007f73124631105c1c81c4bd89×tamp=[telefone removido]&signature=535656637af9b7abed4aea7c4ba66dea65e204312aaa2a07083580d318e544a9" class="onebox" target="_blank">https://armariosinteligentes.com/api/v3/dispositivo/F22B3E8765D39E9683DBE34364134684/usuarios?page=1&client_id=396b8f007f73124631105c1c81c4bd89×tamp=[telefone removido]&signature=535656637af9b7abed4aea7c4ba66dea65e204312aaa2a07083580d318e544a9</a>
{“usuarios”:[{“id_usuario”:1,“nome”:“ENTREGADOR 1”,“id_nivel_acesso”:2,“ativo”:1},{“id_usuario”:2,“nome”:“Usuário 445566 - EF66777”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:3,“nome”:“USUÁRIO 112223 - YHG67”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:4,“nome”:“USUÁRIO 2255445 - ASD4488”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:5,“nome”:“USUÁRIO 554455 - BHD566”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:6,“nome”:“USUÁRIO 865555 - BHFFY”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:7,“nome”:“USUÁRIO 556666 - Y5TYY88J”,“id_nivel_acesso”:1,“ativo”:1},{“id_usuario”:8,“nome”:“USUÁRIO 775556 - FGGYY6”,“id_nivel_acesso”:1,“ativo”:1}, 76545",“id_nivel_acesso”:1,“ativo”:1}],“page”:1,“totalpages”:5,“totalrecords”:96}
-------Afer converting to java object-------------------
String: {usuarios:[{id_usuario:null,nome:null,id_nivel_acesso:null}
Nome: null
Id usuario: null
Nivel de acesso: null
CONSTRUÍDO COM SUCESSO (tempo total: 5 segundos)
B
utilize o Gson …bem simples de usar
J
Ainda não entendi como
J
consegui
Criado 3 de dezembro de 2018
Ultima resposta 5 de dez. de 2018
Respostas 4
Participantes 2