如何根据json响应中的同级属性值获取属性值?

时间:2016-09-19 11:15:34

标签: web-services rest-assured

这是我的回答。

[
      {
        "id": 123,
        "name": "text1"
      },
      {
        "id": 456,
        "name": "text2"
      },
      {
        "id": 789,
        "name": "text3"
      }
    ]

我可以提供名称值,并希望获取id属性。我用得放心。我可以创建一个地图,然后相应地得到它,但是搜索jsonPath()等解决方案.get(id where name =“text2”)。只是想想是否可以这样做。

1 个答案:

答案 0 :(得分:1)

您可以使用.find {it.name ==' text2'}等条件.id