我正在使用 Mule 3.4 CE,并且我有一个通过 HTTP 以下列格式传输的 JSON 数据:
{
"People" : [
{
"Details" :
{
"Name" : "John Smith",
"Email" : "abc@mail.com"
}
},
{
"Details" :
{
"Name" : "Tim Smith",
"Email" : "def@mail.com"
}
},
{
"Details" :
{
"Name" : "Ken Smith",
"Email" : "ghi@mail.com"
}
},
}
我需要提取电子邮件并使用这些电子邮件查找 Salesforce 联系人,同时我想保留 JSON 有效负载。所以我的问题是如何通过 MEL 提取电子邮件?(例如“People/Details/*/Email”之类的东西 - 我知道这不是有效的,但我正在寻找正确的语法。
编辑:我想一次性提取电子邮件而不是索引(例如 People/Details[0].Email,可能使用 MEL。