Postman新手求教:如何过滤API返回数组,仅保留指定字段?
在Postman中过滤接口响应,只保留指定字段
作为Postman新手,你可以通过Tests脚本处理接口返回的数据,只提取需要的real_name、title和email字段,具体操作如下:
- 打开你的GET请求,切换到顶部的Tests标签页
- 在脚本编辑区粘贴以下代码:
// 解析接口返回的原始JSON数据 const rawData = pm.response.json(); // 遍历members数组,只保留目标字段 const filteredData = rawData.members.map(item => { return { real_name: item.real_name, title: item.profile.title, email: item.profile.email }; }); // 把过滤结果打印到Postman控制台(点击底部Console按钮查看) console.log("过滤后的成员数据:", filteredData); // 用可视化功能直接展示格式化后的结果 pm.visualizer.set(` <style>pre { font-size: 14px; }</style> <pre>{{formattedData}}</pre> `, { formattedData: JSON.stringify(filteredData, null, 2) });
发送请求后,你可以通过两种方式查看结果:
- 点击Postman底部的Console按钮,查看控制台打印的过滤后数组
- 切换到Visualize标签页,直接看到排版整齐的格式化结果
内容的提问来源于stack exchange,提问作者Lightman
相关产品推荐
相关产品推荐

