-2

I have a object:

{'name1': 123, 'name2': 1111, 'name3': 2222}

How can I make an object of objects like:

{{'name1': 123},{'name2': 1111}, {'name3': 2222}}

i need that for bar graph JSON format

Rsh7822
  • 41
  • 5

1 Answers1

0

The structure you want is invalid, instead you can create an array of objects [{'name1': 123},{'name2': 1111}, {'name3': 2222}]

var obj = {
    'name1': 123,
    'name2': 1111,
    'name3': 2222
};
var array = [],
    tmp;
for (var key in obj) {
    if (obj.hasOwnProperty(key)) {
        tmp = {};
        tmp[key] = obj[key];
        array.push(tmp)
    }
}
console.log(array)
Arun P Johny
  • 384,651
  • 66
  • 527
  • 531