使用groovy解析json响应时出现错误 import groovy.json.JsonSlurper def testStepName='添加用户' def jsonSlurper=新的jsonSlurper() def response=context.expand(“$(testStepName#response)”) def usersInfomration=jsonSlurper.parseText(响应) 字符串userName=userInformation.name log.info用户名

使用groovy解析json响应时出现错误 import groovy.json.JsonSlurper def testStepName='添加用户' def jsonSlurper=新的jsonSlurper() def response=context.expand(“$(testStepName#response)”) def usersInfomration=jsonSlurper.parseText(响应) 字符串userName=userInformation.name log.info用户名,groovy,jenkins-groovy,groovyshell,groovy-console,Groovy,Jenkins Groovy,Groovyshell,Groovy Console,表示context.expand(“$(testStepName#Response)”)无法展开值。检查testStepName是否有效。我记得它应该放在花括号中:context.expand(“${testStepName#Response}”)。谢谢。花括号很有用。但我在第8行遇到另一个错误“文本不能为空”,所以您的文本为空。再次:检查您使用的步骤名称,因为我可以通过图片看到,带有rest的步骤名称具有名称添加用户。因此,要从这一步访问响应,您必须使用'${Adding_Users#resp

表示
context.expand(“$(testStepName#Response)”)
无法展开值。检查
testStepName
是否有效。我记得它应该放在花括号中:
context.expand(“${testStepName#Response}”)
。谢谢。花括号很有用。但我在第8行遇到另一个错误“文本不能为空”,所以您的文本为空。再次:检查您使用的步骤名称,因为我可以通过图片看到,带有rest的步骤名称具有名称
添加用户
。因此,要从这一步访问响应,您必须使用
'${Adding_Users#response}'