【发布时间】:2020-07-18 04:08:51
【问题描述】:
我正在尝试使用多部分/表单数据发送一个字符串类型的数组和一个 png 文件。我收到我的图像文件,并通过 req.body 收到我的数据。然而,正如预期的那样,该数组是字符串类型的。如何将其解析为数组?
【问题讨论】:
标签: node.js express postman multipartform-data multer
我正在尝试使用多部分/表单数据发送一个字符串类型的数组和一个 png 文件。我收到我的图像文件,并通过 req.body 收到我的数据。然而,正如预期的那样,该数组是字符串类型的。如何将其解析为数组?
【问题讨论】:
标签: node.js express postman multipartform-data multer
您可以使用JSON.parse 将字符串转换为数组。
let tattooGroups= `["Women", "Unisex"]`;
console.log("Without JSON.parse -> ", typeof tattooGroups);
console.log("With JSON.parse -> ", typeof JSON.parse(tattooGroups));
console.log("With JSON.parse, Is Array -> ", Array.isArray(JSON.parse(tattooGroups)));
console.log(JSON.parse(tattooGroups));
【讨论】: