0

我是 Camunda 的新手,我正在探索 camunda 的业务规则任务以满足我的一个需求,我创建了一个 DMN 文件,我需要将此 DMN 响应的 O/P 传递给 Json 格式的 HTTP Post 方法。但是 DMN 的 O/P 不在 Json 中,我不知道如何处理它。请帮助我完成这项任务。

我得到的 O/P 为

[{watchers=Kaif , Mohamad, assignee=Koli , Virat, testBlockName=TCP}, {watchers=Kaif , Mohamad, assignee=Rohit, testBlockName=RRM Pre-association Band Steering - on/off}]

这不是 json 格式,我的 O/P 需要是

[{“watchers”:“Kaif , Mohamad”, “assignee”:“Koli , Virat”, “testBlockName”:“TCP”}, {“watchers”:“Kaif , Mohamad”, “assignee”:“Rohit”, “testBlockName”:“RRM Pre-association Band Steering - on/off”}]

所有用“”分隔并设置为相等的字段都必须是:。请告诉我如何进一步进行。提前致谢。

4

1 回答 1

0

DMN 的输出是地图列表 (JAVA)。你需要的是 JSON。

因此,您需要将输出映射添加到您的业务规则任务。

像这样的东西: 在此处输入图像描述

JSON(JsonOutput.toJson(dmnResult))> JAVA 结果dmnResult被转换为 Groovy JSON,然后转换为 Camunda-JSON (Spin-JSON)。

于 2021-05-06T18:57:01.587 回答