[尝试从请求的表单字段动态构建json对象,该字段显示为okey,但我无法根据需要构建json。
我尝试了以下方法
let userJson = {}
var form = new formidable.IncomingForm();
form.parse(req);
form.on('field', function (name, value) {
userJson[name]=value; //didn't work
[userJson.name]=value]; // didn't work
});
我分两步手动完成了...
var userJson = []
var form = new formidable.IncomingForm();
form.parse(req);
form.on('field', function (name, value) {
userJson.push('"' + name + '"' + ':' + '"' + value + '"')
});
然后我做了
form.on('end', function (name, file) {
userJson = '{' + userJson.toString() + '}'
userJson = JSON.parse(userJson)
console.log(userJson)
});