繁体   English   中英

Automation for JIRA中Webhook的JSON有效负载中的转义值

[英]Escape values in webhook's JSON payload in Automation for JIRA

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

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

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

将值模板化为JSON有效负载:

该图以“发送webhook”形式显示了上述模板

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

Automation for JIRA有什么办法可以转义文本以包含在JSON字符串中?

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

虽然很简单:

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

这在Cloud中是实时的,并且在服务器的3.9.7版本中可用。

希望那是你所追求的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM