我使用Code Barrel的Automation for JIRA插件配置了webhook操作。它向需要JSON有效负载的端点发送请求。
使用模板语法,我可以编写一个自定义的主体,如
{"some_key": "{{issue.summary}}"}
将模板值转换为JSON有效负载:
但是,这很脆弱;如果任何模板化值包含双引号或反斜杠,我们可能会生成语法无效的JSON有效负载。
Automation for JIRA 中是否有任何方法可以转义文本以包含在JSON字符串中?
答案 0 :(得分:2)
我刚做了一个快速发布,可以让你对这些值进行编码。您可以在 - https://docs.codebarrel.io/automation/smart-fields/working-with-strings.html#encoding
找到文档虽然很简单:
{"some_key": "{{issue.summary.jsonEncode}}"}
这是云中的直播,可在服务器版本3.9.7中找到。
希望这就是你所追求的。