如何使用jquery从json数组中获取名称列表?

时间:2016-07-04 09:34:08

标签: jquery json

我有json喜欢

[
  {
    "name": "xx",
    "address": "Ch"
  },
  {
    "name": "yy",
    "address": "Ch"
  },
  {
    "name": "zz",
    "address": "TRY"
  }
]

我想要像

这样的结果
var names=["xx","yy","zz"]

但不要使用循环。

4 个答案:

答案 0 :(得分:4)

var names = json.map(function(item) {
  return item.name;
});

答案 1 :(得分:1)

您可以使用jsonQ http://ignitersworld.com/lab/jsonQ.html

var list=[
  {
    "name": "xx",
    "address": "Ch"
  },
  {
    "name": "yy",
    "address": "Ch"
  },
  {
    "name": "zz",
    "address": "TRY"
  }
];
var names=jsonQ(list).find("name").value();

答案 2 :(得分:0)

const names = json.map(item => item.name);

答案 3 :(得分:-1)

var names = jQuery.parseJSON(json_object);

可能你不需要循环,但你必须导入这个着名的js liabrary。可能在那个源代码中有一个循环(我不知道那里有什么)