Json Como Navegar entre Valores e Fazer ForEach

Olá tudo bem?

Preciso saber como consigo navegar entre valores de um JSON, exemplo de JSON:

Nesse JSON, eu preciso enviar uma mensagem a todos os colaboradores que retornaram o e-mail deles estão no valor do JSON como “approver.email”, neste caso precisaria aplicar um “para cada” em cima desses valores, como posso fazer isso?

1 curtida

@JoaoColasam Bom te ver por aqui. Para fazer isso, você tem que criar uma lógica que passe por todos os itens desse array.

Para conseguir coletar o email, você deve usar expressões. Aqui tem um tópico sobre isso

Aqui também temos um fluxo que faz uma listagem de array que pode te ajudar.

Te ajudei?

1 curtida

Entendi Sarah, para acessar o link para eu ver o fluxo como faço? tentei abrir aqui mas aparece um JSON, é possivel eu visualizar esse exemplo por um fluxo mesmo?

É sim, você baixa esse arquivo e importa no seu projeto na Engrenagem de configurações

Entendi, fiz aqui o processo e aparece esse erro abaixo:

image

Modelo de como está:

Pelo o que vi, você está acessando o retorno como se fosse um objeto e na verdade ele é ums lista array. Para lista array você deve passar a posição do item:

@(count(results.resultajson.extra.result.0.sys_id

Também temos outro tópico que fala sobre como fazer uma lógica para paginar todos os itens: Como verificar se existem um item no array