我将此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获取任何值?
答案 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]);