使用 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
我收到以下数据以响应请求:
{
"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 提取器,如下所示:
id_list
在此之后添加了一个 foreach 循环来迭代这些值:
但不知何故,它并没有进入这个 for 循环。我在这里做错了什么? 有没有其他方法可以获取所有这些 ID 并循环遍历它们?
您忘记在 JSON Extractor 中提及您希望通过将 Match No.
设置为 -1
-1 means extract all results, they will be named as _N