json响应中的断言

json响应中的断言,json,groovy,soapui,assertions,Json,Groovy,Soapui,Assertions,我得到以下json回复: {"participantUID": "000000000004871"} 我想对participantUID进行断言 我的代码: def ResponseMessage = messageExchange.response.responseContent def jsonSlurper = new JsonSlurper().parseText(ResponseMessage) assert jsonSlurper.participantUID == expec

我得到以下json回复:

{"participantUID": "000000000004871"}
我想对participantUID进行断言

我的代码:

def ResponseMessage = messageExchange.response.responseContent

def jsonSlurper = new JsonSlurper().parseText(ResponseMessage)

assert jsonSlurper.participantUID == expectedparticipant 
但是我得到了错误:
groovy.lang.MissingPropertyException:没有这样的属性:


请帮帮我。谢谢

我不能完全确定,因为您没有复制问题中完整的
MissingPropertyException消息
,但是因为您使用
messageExchange
上下文变量正确访问了响应内容,所以问题可能是您没有在
脚本中定义
预期参与者
断言
尝试:

def ResponseMessage = messageExchange.response.responseContent
def expectedparticipant = '000000000004871'

def jsonSlurper = new JsonSlurper().parseText(ResponseMessage)
assert jsonSlurper.participantUID == expectedparticipant 

println
查看
响应消息
,以验证您是否得到了预期的结果。