在javascript / jquery中将多数组对象转换为json字符串

时间:2016-06-09 07:47:14

标签: javascript jquery json

我正在尝试将此对象转换为json字符串,但结果并未返回地址对象。

这是代码

{
        name: $('[name="name"]').val(),
        age: $('[name="age"]').val(),
        sex: $('[name="sex"]').val(),
        birthday: $('[name="birthday"]').val(),
        about: $('[name="about"]').val(),
        addresses: mapAlfredObject(getAlfredObject('addresses')),
        contacts: mapAlfredObject(getAlfredObject('contacts')),
    };

这是我实现mapAlfredObject方法的方法

function mapAlfredObject(obj) {
    var items = [];
    for (var index in obj) {
        items[obj[index]['name']] = {
            value: obj[index]['value'],
            type: obj[index]['type'],
            comment: obj[index]['comment']
        };
    }
    return items;
}

这是来自控制台的日志

enter image description here

和JSON.stringify的输出

{"name":"","age":"","sex":"","birthday":"any","about":"","addresses":[],"contacts":[]}

0 个答案:

没有答案