0

我们有一个名为的 json 对象application,它存储在 camunda 上下文中。在 dmn 决策模型中,我想使用存储的 json 对象中的字段值作为 dmn 中的输入表达式来评估规则。

Json 模型如下所示:

{
    "applicants": [
        {
            "age": 58,
            "city": "Vallda",
            "id": "1002406-1",
            "mainapplicant": true
        },
        {
            "age": 59,
            "city": "Vallda",
            "id": "1002406-2",
            "mainapplicant": false
        }
    ],
    "groupnbr": 120,
    "rate": 0.041
}

我试过像这样的javascript表达式:

var mainApplicant = application.applicants[0];
mainApplicant.city;

但这不起作用。

请建议我如何从申请人数组中的第一个元素中使用字段city在 java 中,例如我可以使用:

 application.applicants.get(0).city
4

1 回答 1

0

在 DMN 输入中使用 FEEL 表达式来获取值。

${application.applicants.get(0).city}

Camunda Modeler DMN 工具的示例

于 2019-08-27T15:42:17.497 回答