繁体   English   中英

用jQuery过滤JSON数据

[英]Filter JSON data with jquery

嗨,我有以下JSON格式-

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

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

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

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

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

 const input = { "0":{ "name":"example", "age":"21" }, "1":{ "name":"example2", "age":"22" } } const result = Object.values(input) console.log(result) 

我假设您想要的结果是一个数组。

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除去“编号”,将已解析的对象存储在集合中,并且键必须存在于对象中。 请参阅

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM