将嵌套的json对象转换为数组

时间:2017-11-24 14:50:49

标签: arrays json object nested

假设我们有以下Json对象,还有一些名为items的嵌套对象。是否可以将这些直接转换为json数组?

var data = {
    code: 42,
    items:{ 
            item_1: {
                id: 1,
                name: 'foo'
            }, 
            item_2: {
                id: 2,
                name: 'bar'
            }
            item_3: {
                id: 2,
                name: 'bar'
            }
    }
};

1 个答案:

答案 0 :(得分:0)

试试这个



var data = {
  code: 42,
  items: {
    item_1: {
      id: 1,
      name: 'foo'
    },
    item_2: {
      id: 2,
      name: 'bar'
    },
    item_3: {
      id: 2,
      name: 'bar'
    }
  }
};

const items = Object.values(data.items);
  
console.log(items);