我想将邮递员测试中的以下数据可视化为带有product、price和quantity的列和Items行的表格。可能有多个 ShippingGroups。{ ... "companyGroups": [ { ... "shippingGroups": [ { "id": 1, "items": [ { "product": "Product A", "price": 2, "quantity": 1, }, { "product": "Product B", "price": 4, "quantity": 4, } ], ... ] } ],{{#each response???}}我在引用多个级别对象中的项目时遇到问题。预期的格式应该类似于: <table> <tr> <th>Product</th> <th>Price</th> <th>Quantity</th> </tr> {{#each response???}} <tr> <td>{{???product}}</td> <td>{{???price}}</td> <td>{{???quantity}} </tr> {{/each}} </table>
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
鉴于您的响应示例,您可以使用如下内容:
const template = `
<table>
<tr>
<th>Product</th>
<th>Price</th>
<th>Quantity</th>
</tr>
{{#each responseData}}
{{#each items}}
<tr>
<td>{{product}}</td>
<td>{{price}}</td>
<td>{{quantity}}
</tr>
{{/each}}
{{/each}}
</table>
`;
let responseData = []
_.each(pm.response.json().companyGroups, (item) => {
_.each(item.shippingGroups, (nestedItem) => {
responseData.push(nestedItem)
})
})
pm.visualizer.set(template, { responseData })
这只是一个粗略的示例,需要重构,但它表明您可以在表中显示响应数据。
- 1 回答
- 0 关注
- 119 浏览
添加回答
举报
0/150
提交
取消