Galera, estou tento um erro em converter json para objeto, e tenho a seguinte duvida:
Na hora de converter json pra objeto, eu posso ignorar alguns campos do json ou meu objeto tem que ter todos os atributos do json? (usando gson)
Trecho da conversão:
public static List<Detalhes> detalharDeputados(int id) throws Exception {
WebService ws = new WebService();
String url = "https://dadosabertos.camara.leg.br/api/v2/deputados/"+ id+ "?formato=json";
String json = ws.sendGet(url);
Gson g = new Gson();
GetDetalhes det = new GetDetalhes();
det = g.fromJson(json, new TypeToken<GetDetalhes>(){}.getType());
System.out.println(json);
System.out.println("teste " + det);
List<Detalhes> list = convertArrayToList(det.getDetalhes());
System.out.println("lista " + list);
return list;
}