0

努力使用 JSONata 表达式为角色“开发人员”选择电子邮件值。下面的表达式将值返回为 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"
          ]
        }
      ]
    }
  ]
}
4

1 回答 1

1
demo.contacts["Developer" in roles].email

https://try.jsonata.org/Uq3gN04Af

于 2021-10-29T07:52:36.403 回答