是否可以在 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.
我想在 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.