在没有名字的Json上获取最后一个元素

时间:2017-07-14 19:45:11

标签: javascript json

我将此json转换为字符串JSON.stringify(result),现在我需要获取最后一个值EMAIL:

["VALUEA","VALUEB","VALUEC","VALUED","EMAIL"]

我尝试过:

var str = JSON.stringify(result);
var emaillsegna = str.split(/[\s,]+/);
emaillsegna[emaillsegna.length-1]

但这个返回值有] ex:“info@asdasda.com]”

有什么建议吗?如果没有必要我不转换为字符串!

如果这个值没有tipicaly名称NAME:VALUE?如何用json获取任何值?

1 个答案:

答案 0 :(得分:2)

您可以将json解析为数组,然后在我理解正确的情况下获取最后一个元素:

var a = ["a", "b", "EMAIL"];
var js = JSON.stringify(a);
console.log(js);

var a1 = JSON.parse(js);
console.log(a1[a1.length-1]);