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

Is it possible to use a JSON Object as a Variable in Activiti and use specific Nodes as Variable

我想在 activity 变量中使用 JSON 对象

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

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

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

processVariables.put("result",jsonObject)

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

喜欢

${result[0]}

或类似的东西?

我尝试了一下,但没有用。我什至找不到 activity.

中使用的表达式语言的良好文档

默认情况下,引擎会假定它是一个 String,因为目前流程变量中没有 JSON 的数据类型。但是,您可以使用 JavaScript 将字符串解析为 JSON.