Estou montando um Json de uma API.
Tenho minha classe de saída com os parametros e uma lista:
Classe de parametros de entrada:
public class ConsultaDados implements Serializable{
private static final long serialVersionUID = 1L;
@JsonProperty(value="nome")
private String nome;
@JsonProperty(value="idade")
private String idade;
@JsonProperty(value="listaEndereco")
private List<listaEndereco> listaEndereco;
}
Para o método de formatasaída:
public void formataSaida(Exchange ex){
SaidaTransacao response = (SaidaTransacao)ex.getProperty("saidaIms");
Data data = new Data();
ConsultaDados dados = new ConsultaDados();
dados.setNome(response.getNome() );
dados.setIdade(response.getIdade() );
}
Dúvida: No caso da Lista? Como eu faria para monta-la no Json ? Listei ela no Json property, mas preciso setar no formataSaida os parametros de dentro da lista, certo ? Como eu faria nesse caso ?
Obrigada