如何在groovy gpath

时间:2017-11-27 11:05:39

标签: java groovy rest-assured rest-assured-jsonpath

我有一个非常具体的用例,同时使用rest-assured来测试REST API。 我想从以下JSON响应中检索'@ odata.type'的值;

{
 "value": [
            {
                "@odata.type": "#example.type1.",
                ...
             },
             {
                "@odata.type": "#example.type1.",
                ...
             },
            ...
          ]
      }

我尝试过喜欢的东西

  。

的get(/路径)。然后()体( “值@ odata.type”,hasItems( “expected_velue”));

但最终收到此错误

java.lang.IllegalArgumentException: The parameter "null" was used but not defined. Define parameters using the JsonPath.params(...) function
...

如何转义@odata.type以便将其视为单个属性以检索其值?

提前致谢

0 个答案:

没有答案