最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何从强大的动态构建json

IT培训 admin 6浏览 0评论

如何从强大的动态构建json

[尝试从请求的表单字段动态构建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)
    });

如何从强大的动态构建json

[尝试从请求的表单字段动态构建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)
    });

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论