I need to generate a object with number object property using javascript new Object().
For example I want to create a object dynamically by the below format {1:"1",2:"2",3:"5"}
I tried below
var json_str=new Object();
$([1,2,3]).each(function(i,t){
var str="'json_str."+t+"="+t+"'";
eval(str);
});
But it is not created object like that, if it is string value it will create.