我想调用(通过Postman)一个Camunda模型和一个json输入,我想在脚本任务中使用它。同时,我想修改响应json文件。
您好,我是
当我用json输入调用Camunda模型时,我想在脚本任务中使用它,但是我不知道如何访问它。
当我在脚本中构建json时,如下所示:
import groovy.json.JsonSlurper
def str = '{"id":"12345678","name":"Sharon"}'
def slurper = new JsonSlurper().parseText(str)
println slurper.name
它工作,但如果我调用它从 Postman 与此:
{
"id2" : "12345678"
}
从文档来看,它似乎是这样简单:打印标识2
但在响应中,我得到了以下错误:“没有这样的属性:类的ID2:脚本4”
有什么建议吗?还有,我能修改一下响应json吗?
1条答案
按热度按时间jgovgodb1#
找到解决方案,POST请求主体:
在脚本任务中,现在我可以使用request:
据我所知,你必须将请求添加到变量中。withVariablesInReturn返回响应中的变量。