【问题标题】:How to find an object by a field value in Rest Assured?如何通过 Rest Assured 中的字段值查找对象?
【发布时间】:2014-09-30 04:21:35
【问题描述】:

我需要找到具有field == firstName 的数组元素的code:

{
    "errors": [
        {
            "field": "firstName",
            "code": "NotBlank"
        },
        {
            "field": "lastName",
            "code": "NotBlank"
        }
    ]
}

使用 JsonPath,方法是 $.errors[?(@.field == firstName)].code。我如何在 Rest Assured 中使用其 GPath 语法做同样的事情?

【问题讨论】:

    标签: java groovy rest-assured gpath


    【解决方案1】:

    没有尝试过,但从我的脑海中这应该可以工作:

    errors.find { it.field == 'firstName' }.code
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 2019-10-07
      • 1970-01-01
      相关资源
      最近更新 更多