【问题标题】:Valid JSONPath is throwing EOF in RestAssured JsonPath有效的 JSONPath 在 RestAssured JsonPath 中抛出 EOF
【发布时间】:2019-07-29 12:57:03
【问题描述】:

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

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

正在投掷

Script1.groovy: 1: expecting EOF, found '[' @ line 1, column 59.
   untime-response'.$..aa[?(@.name=

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

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

【问题讨论】:

    标签: rest-assured-jsonpath


    【解决方案1】:

    docs 中所述,rest-assured 中的 jsonpath 库使用 Groovy GPath 语法,而不是您正在尝试的 Jayway's jsonpath 语法。如果您发布您正在使用的示例 json 以及您要提取的内容,我可以尝试帮助您提出正确的表达式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      • 2012-11-28
      • 2016-12-24
      • 2013-07-17
      相关资源
      最近更新 更多