【问题标题】:Is it possible to use a JSON Object as a Variable in Activiti and use specific Nodes as Variable是否可以在 Activiti 中使用 JSON 对象作为变量并使用特定节点作为变量
【发布时间】:2016-10-12 09:00:09
【问题描述】:

我想在活动变量中使用 JSON 对象

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

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

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

processVariables.put("result",jsonObject)

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

喜欢

${result[0]}

还是这样的?

我尝试了一下,但没有成功。我什至找不到活动中使用的表达语言的好文档。

【问题讨论】:

  • 没有。您必须首先使用Javascript 将其解析为您的JSON,默认情况下引擎会将其视为字符串。

标签: expression activiti juel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-07-31
    • 2017-10-30
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2019-02-14
    相关资源
    最近更新 更多