我有一个网址以JSON提供以下输出:
{
"categorias": [
{
"id_categoria": 1,
"nom_categoria": "Graduação"
},
{
"id_categoria": 2,
"nom_categoria": "Pós-Graduação"
},
{
"id_categoria": 3,
"nom_categoria": "Disciplinas"
}
]
}
如何使用Jquery仅提取“Graduação”,“Pós-Graduação”,“Disciplinas”的值?
答案 0 :(得分:1)
使用map功能
var categoriesName = yourJsonResponse.categorias.map(function(category) {
return category.nom_categoria;
});
如果是字符串(不是对象),则需要先解析它。您可以使用JSON.parse()
函数
答案 1 :(得分:1)
使用Array#map
和胖箭头功能。
let categorias = [
{
"id_categoria": 1,
"nom_categoria": "Graduação"
},
{
"id_categoria": 2,
"nom_categoria": "Pós-Graduação"
},
{
"id_categoria": 3,
"nom_categoria": "Disciplinas"
}
];
let res = categorias.map(x=>x["nom_categoria"]);
console.log(res);