我正在尝试将FormData转换为简单的JSON格式,例如{“ val1”:1,“ val2”:3}以通过fetch()发送到API。但是,目前FormData是一个多数组
我收到错误 entries()不是函数错误
const {email, password, fname} = this.state;
var formData = new FormData();
formData.append('email', email);
formData.append('password', password);
formData.append('fname', fname);
this.setState({spinner: true});
let jsonObject = {};
for (const [key, value] of formData.entries()) {
jsonObject[key] = value;
}
答案 0 :(得分:0)
使用formData.getParts()
,例如:
let jsonObject = {};
for (const part of formData.getParts()) {
jsonObject[part.fieldName] = part.string;
}