postman pm.request.body.urlencoded 获取的值转成数组输出
时间: 2023-11-27 14:50:32 浏览: 224
Postman9.15.2
可以使用 JavaScript 的 `URLSearchParams` 对象将 `application/x-www-form-urlencoded` 格式的字符串转换成数组。以下是一个示例代码:
```javascript
const params = new URLSearchParams(pm.request.body.urlencoded);
const result = {};
for (const [key, value] of params.entries()) {
if (result.hasOwnProperty(key)) {
if (Array.isArray(result[key])) {
result[key].push(value);
} else {
result[key] = [result[key], value];
}
} else {
result[key] = value;
}
}
console.log(result);
```
这个代码将在控制台输出一个由参数名和参数值组成的对象。如果参数名相同,则会将参数值转换成数组。
阅读全文