Converter json para objeto com gson

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;

	}

Pode, por exemplo, se no seu json tem só N atributos, mas vc quer pegar:

Nome
Idade
Votos

vc pode sem problemas.


q erro?

@rodriguesabner o objeto ta vazio, o sout mostrar null

Cara, da um sout no json pra ver se ta retornando alguma coisa

eu resolvi, obrigado. Era o nome do atributo que estava diferente do json