是否可以在Activiti中将JSON对象用作变量,并将特定节点用作变量

时间:2016-10-12 09:00:10

标签: expression activiti juel

我想在活动变量

中使用JSON对象

所以我有一个声明的JSON对象:

[
  "test.jpeg",
  "test.xml",
  "test_de2.mp4",
  "test_season.jpeg",
  "test_series.jpeg",
  "test_v05.mp4"
 ]

我把它作为一个过程变量:

processVariables.put("result",jsonObject)

是否可以通过表达式语言访问单个元素?

喜欢

${result[0]}

或类似的东西?

我尝试了一下但是没有用。我甚至无法找到活动中使用的表达语言的良好文档。

1 个答案:

答案 0 :(得分:1)

默认情况下,引擎会将其视为String,因为当前在流程变量中没有JSON的数据类型。但是,您可以使用JavaScript将字符串解析为JSON。