使用 JSON 提取器提取多个值

Extract multiple values with JSON extractor

我收到以下数据以响应请求:

{
  "items": [
    {
      "id": 54925,
      "currCode": "USD",
      "lastUpdated": 1531233169000
    },
    {
      "id": 54926,
      "currCode": "USD",
      "lastUpdated": 1531233169000
    },
    {
      "id": 54927,
      "currCode": "USD",
      "lastUpdated": 1531233169000
    }
  ],
  "totalCount": 3
}

我们可以看到数据中有三个不同的id(54925,54926,54927) 我想对所有这些 id 执行迭代并执行一些操作(基本上我想使用 foreach(String id: ids) { request(id);}

我添加了一个 JSON 提取器,如下所示:

根据我的研究(research link),它应该将所有 ID 存储在 id_list

在此之后添加了一个 foreach 循环来迭代这些值:

但不知何故,它并没有进入这个 for 循环。我在这里做错了什么? 有没有其他方法可以获取所有这些 ID 并循环遍历它们?

您忘记在 JSON Extractor 中提及您希望通过将 Match No. 设置为 -1

来 return 所有值

-1 means extract all results, they will be named as _N