用jQuery过滤JSON数据

时间:2019-04-05 07:45:18

标签: javascript jquery json

嗨,我有以下JSON格式-

{  
   "0":{  
      "name":"example",
      "age":"21"
   },
   "1":{
      "name":"example2",
      "age":"22"
   }
}

我想用jQuery将其转换为以下格式-

   {  
      "name":"example",
      "age":"21"
   },
   {
      "name":"example2",
      "age":"22"
   }

从键中删除编号。请提出建议。

2 个答案:

答案 0 :(得分:5)

您实际上不需要JQuery。您可以使用Object.values()函数获取对象中每个属性的值数组:

const input = {  
   "0":{  
      "name":"example",
      "age":"21"
   },
   "1":{
      "name":"example2",
      "age":"22"
   }
}

const result = Object.values(input)

console.log(result)

我认为您想要的结果是一个数组。

答案 1 :(得分:0)

var json = JSON.parse("your json");
var keys = Object.getOwnPropertyNames(b);
for(var i=o;i<keys.length;i++){
  console.log(b[keys[i]]);
}

在这里,“编号”已结束,而btn结束了。存储已解析的对象应存储在集合中,并且键必须存在于对象中。请参阅