0

我有一个使用 Code Barrel 的自动化 JIRA插件配置的 webhook 操作。它向需要 JSON 有效负载的端点发送请求。

使用模板语法,我可以编写一个自定义主体,例如

{"some_key": "{{issue.summary}}"}

将值模板化到 JSON 有效负载中:

显示上述模板的图像

但是,这是脆弱的;如果任何模板值包含双引号或反斜杠,我们可能会生成语法上无效的 JSON 有效负载。

JIRA 自动化中有什么方法可以转义文本以包含在 JSON 字符串中?

4

1 回答 1

2

我刚刚做了一个快速发布,使您能够对这些值进行编码。您可以在以下位置找到文档 - https://docs.codebarrel.io/automation/smart-fields/working-with-strings.html#encoding

虽然很简单:

{"some_key": "{{issue.summary.jsonEncode}}"}

这在 Cloud 中有效,在 Server 中的 3.9.7 版本中可用。

希望这就是你所追求的。

于 2018-02-08T04:42:11.053 回答