当前位置: 首页 > 知识库问答 >
问题:

如何处理多对象数组DMN业务规则任务resultList的O/P

章高爽
2023-03-14
[{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”}]

用“”分隔的所有字段必须是:。请告诉我如何进一步进行。提前谢了。

共有1个答案

索吕恭
2023-03-14

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

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

JSON(jsonoutput.tojson(dmnResult))>将JAVA结果dmnResult转换为Groovy JSON,然后转换为Camunda-JSON(Spin-JSON)。

 类似资料:
  • 我想在不同的规则流中使用一些drools规则。由于Drools规则一次只支持一个规则流组名称,并且规则流业务规则任务也可以映射到单个规则流组,所以我无法在不同的规则流中使用相同的规则。有没有其他方法可以用来过滤规则?比如使用标记或元数据?

  • program String - 要执行的程序的路径,通常你应该指定process.execPath打开当前程序。 arguments String - 执行program时的命令行参数。 title String - 要在JumpList中显示的字符串。 description String - 此任务的描述。 iconPath String - 要在JumpList中显示的图标的绝对路径,它可

  • 我在我的应用程序中使用了camunda DMN(在Angulation、java、spring中)。 我想验证规则是否没有重叠,同时添加新的规则到DMN表。 如果我使用唯一命中策略,它不会在添加新规则时显示错误,而是在计算DMN表时显示错误。我不想那样:( 如何在使用camunda dmn js api或camunda dmn java api创建规则时避免规则重叠?

  • 接口说明 为上传完成的数据创建该数据的处理任务 API地址 POST /api/upload/1.0.0/createTask 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 title string form 否 标题 position string form 否 位置(例如:'120,30,0') description string form 否 描述 dataGuid

  • 接口说明 修改指定的数据处理任务的状态 API地址 POST /api/upload/1.0.0/updateTask 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 title string form 否 标题 position string form 否 位置(例如:'120,30,0') description string form 否 描述 dataGuid str

  • 我有以下的要求要设计。 有多个作业要完成。每个作业都有一个作业id和一个系统id。作业id是唯一的,但同一系统id可能有多个作业 应顺序处理给定系统id的作业 其中某些作业可能处于等待状态,如果处于等待状态,则在x秒/分钟之前不应重新尝试返回 系统约束 唯一系统ID的数目可以是lakhs 每个系统ID的作业数可以是lakh 我曾考虑过使用kafka,但如果一个系统被阻塞,那么该分区中不同系统的所有