You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode REST Client如何从响应数组中获取指定值?

JSON数组元素取值失败的解决方法
  • 问题根源:你写的数组索引表达式多了一个多余的.,正确的JSON路径写法里,数组索引[1]应该直接跟在数组变量后面,不需要加.。工具无法解析body.[1]这种格式,所以变量没有被正确赋值。
  • 修正后的赋值语句:
    @second = {{getall.response.body[1].id}}
    
  • 完整修正后的请求代码:
    # @name getall
    GET https://{{baseUrl}}/api/todos
    
    @second = {{getall.response.body[1].id}}
    ###
    GET https://httpbin.org/get?id={{second}}
    
  • 效果验证:修正后,工具会正确定位到数组的第二个元素(索引从0开始计数),提取其id字段的值141,后续请求中的{{second}}会被替换为141,最终请求返回的args.id会是141而非表达式原文。

内容的提问来源于stack exchange,提问作者Jørgen Thyme

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 15:01:07