如何在jmespath和jmeter中指定嵌套json路径
我的如何在jmespath和jmeter中指定嵌套json路径,jmeter,jmeter-5.0,jmespath,Jmeter,Jmeter 5.0,Jmespath,我的jmeter测试收到以下json响应 {"result":"success","additional-info":"{"external-profile":{"email":"myemail@gmail.com","firstname":"fn","lastname":"ln",&qu
jmeter
测试收到以下json
响应
{"result":"success","additional-info":"{"external-profile":{"email":"myemail@gmail.com","firstname":"fn","lastname":"ln","portfolio":{"tags-of-interest":[],"question-created-tags":[{"tag":"un2-new tag-empty","count":1},{"tag":"un2-new tag2-empty","count":1}],"question-answered-tags":[]}}}"}
我正在尝试验证路径是否存在。我可以验证顶层路径是否存在,但无法验证嵌套路径是否存在
例如,验证“附加信息”
有效,但“附加信息”无效。“外部配置文件”
无效。我做错了什么
这很有效
此操作失败,错误为“附加信息”。预期存在“外部配置文件”
只需选择2:
附加信息属性的内容提取到
外部配置文件
属性中提取属性:
我认为问题在于服务器返回的
附加信息”是字符串
“{…}”,而不是json
{}
。是否有类似于json.parse的函数,我可以使用它将字符串json转换为json对象?答案在这里-