Array aus JSON in mule esb extrahieren

Ich verwende Mule 3.4 CE und habe JSON-Daten, die über HTTP im folgenden Format eingehen:

{
   "People" : [
    {
       "Details" : 
       {
         "Name" : "John Smith",
         "Email" : "[email protected]"
       }
    },
    {
       "Details" : 
       {
         "Name" : "Tim Smith",
         "Email" : "[email protected]"
       }
    },
    {
       "Details" : 
       {
         "Name" : "Ken Smith",
         "Email" : "[email protected]"
       }
    },
}

Ich muss die E-Mails extrahieren und den Salesforce-Kontakt mit diesen E-Mails suchen. Gleichzeitig möchte ich die JSON-Nutzdaten beibehalten. Meine Frage ist also, wie ich die E-Mails über MEL extrahiere. (zum Beispiel für etwas wie "People / Details / * / Email" - Ich weiß, dass dies nicht gültig ist, aber ich suche nach der richtigen Syntax.

Bearbeiten: Ich möchte die E-Mails auf einmal extrahieren, anstatt sie zu indizieren (z. B. für Personen / Details [0]. E-Mail, möglicherweise mit MEL.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage