Assim, seu mapa fica com o seguinte formato:
{“validacoes” : [10, 20, 40]}
A
asousaj
EDIT
Tinha deixado a tela de resposta aberta por muito tempo. Neste meio tempo o Rafael já tinha respondido, a resposta dele está bem mais completa.
FIM EDIT
Izaura,
A estrutura de um MAP é <chave, valor>.
dados.put("validacoes",listaValidacao);
Como esta invocando put sempre com a mesma chave(“validacoes”) o que faz é atualizar apenas.
I
izaura
Obrigado a todos!
Resolvi da seguinte forma:
Stringvalidacao="";for(inti=0; i < listaValidacao.size(); i++){validacao+=listaValidacao.get(i)+"\n"; }
dados.put("validacoes",validacao);
R
Rafael_Guerreiro
O seu “for” pode ficar assim:
StringBuildervalidacao=newStringBuilder();// StringBuilder é mais rápido quando você precisa concatenar mais de 3 Strings.for(Stringvalue:listaValidacao){// Você pode usar essa Sintaxe, ela é mais fácil de ler.validacao.append(value).append("\n");// Faz exatamente a mesma coisa que: validacao += listaValidacao.get(i) + "\n";}dados.put("validacoes",validacao.toString());// Precisa fazer o .toString() depois
I
izaura
Rafael Guerreiro:
O seu "for" pode ficar assim:
StringBuildervalidacao=newStringBuilder();// StringBuilder é mais rápido quando você precisa concatenar mais de 3 Strings.for(Stringvalue:listaValidacao){// Você pode usar essa Sintaxe, ela é mais fácil de ler.validacao.append(value).append("\n");// Faz exatamente a mesma coisa que: validacao += listaValidacao.get(i) + "\n";}dados.put("validacoes",validacao.toString());// Precisa fazer o .toString() depois