首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有效的JSONPath在RestAssured JsonPath中抛出EOF

有效的JSONPath在RestAssured JsonPath中抛出EOF
EN

Stack Overflow用户
提问于 2019-07-29 20:57:04
回答 1查看 65关注 0票数 0

正常工作的JSONPath在rest-assured-JSONPath中使用时不工作

tenants=jpath.getList("$..aa[?(@.name=='tid')].value");

是抛出

代码语言:javascript
复制
Script1.groovy: 1: expecting EOF, found '[' @ line 1, column 59.
   untime-response'.$..aa[?(@.name=

当我使用https://jsonpath.com/进行验证时,$..aa[?(@.name=='tid')].value正在工作

我做错了什么?请帮帮忙。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-08-15 03:54:39

正如docs中提到的,rest-assured中的jsonpath库使用Groovy GPath语法,而不是您正在尝试的Jayway's jsonpath语法。如果你发布了一个你正在使用的示例json和你试图提取的东西,我可以试着帮你找出正确的表达式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57254371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档