Extraindo matriz de JSON no mule esb
Estou usando o Mule 3.4 CE e tenho dados JSON provenientes de HTTP no seguinte formato:
{
"People" : [
{
"Details" :
{
"Name" : "John Smith",
"Email" : "[email protected]"
}
},
{
"Details" :
{
"Name" : "Tim Smith",
"Email" : "[email protected]"
}
},
{
"Details" :
{
"Name" : "Ken Smith",
"Email" : "[email protected]"
}
},
}
Preciso extrair os emails e procurar o contato do Salesforce com esses emails e, ao mesmo tempo, quero reter a carga útil do JSON. Então, minha pergunta é como extrair os e-mails através do MEL? (por exemplo, algo como "Pessoas / Detalhes / * / E-mail" - sei que isso não é válido, mas estou procurando a sintaxe correta.
Editar: Desejo extrair os e-mails de uma só vez, em vez de indexar (por exemplo, Pessoas / Detalhes [0]. E-mail, possivelmente usando MEL.