Express:解析 multipart/form 数据中的字符串数组

Express: Parsing array of strings in multipart/form data

我正在尝试使用 multipart/form 数据发送一个字符串类型的数组和一个 png 文件。我收到我的图像文件并通过 req.body 收到我的数据。然而,正如预期的那样,该数组是 String 类型的。如何将其解析为数组?

这是我的邮递员请求:

这是我的控制台日志:

您可以使用 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));