javascript用空值创建json对象

时间:2015-09-28 10:17:34

标签: javascript jquery json

我有javascript日期数组

["2015-09-10", "2015-09-16"]

我希望json对象采用以下格式

{
"2015-09-10": {},
"2015-09-16": {}
}

我该怎么做?

3 个答案:

答案 0 :(得分:1)

var json = {};
var arr  = ["2015-09-10", "2015-09-16"] ;
$.each(arr,function(index,item)
{
     json[item] = {};
});

答案 1 :(得分:0)

var result = JSON.stringify(["2015-09-10", "2015-09-16"].reduce(function(result, datum) {
    result[datum] = {};
    return result;
}, {}));

答案 2 :(得分:0)



var dateArray = ["2015-09-10", "2015-09-16"];
var dateObj = {};
for(var i=0; i<dateArray.length; i++){
    dateObj[dateArray[i]]={};
}
document.write(JSON.stringify(dateObj));
&#13;
&#13;
&#13;