如果数组包含特定字符串,则选择特定值 - JSONata
Pick specific value if Array Contains a Specific String - JSONata
正在努力使用 JSONata 表达式为角色“Developer”选择电子邮件值。下面的表达式 return 值为 true 但不确定如何为该特定列表选择电子邮件字段值。
((.roles) 中的“开发人员”)**
{
"demo": [
{
"contacts": [
{
"email": "test1@abc.com",
"name": "test1",
"roles": [
"admin"
]
},
{
"email": "test2@abc.com",
"name": "test1",
"roles": [
"HR"
]
},
{
"email": "test3@abc.com",
"roles": [
"Developer"
]
}
]
}
]
}
demo.contacts["Developer" in roles].email
正在努力使用 JSONata 表达式为角色“Developer”选择电子邮件值。下面的表达式 return 值为 true 但不确定如何为该特定列表选择电子邮件字段值。
((.roles) 中的“开发人员”)**
{
"demo": [
{
"contacts": [
{
"email": "test1@abc.com",
"name": "test1",
"roles": [
"admin"
]
},
{
"email": "test2@abc.com",
"name": "test1",
"roles": [
"HR"
]
},
{
"email": "test3@abc.com",
"roles": [
"Developer"
]
}
]
}
]
}
demo.contacts["Developer" in roles].email