日期:2014-05-16  浏览次数:20329 次

根据字符串找json值
请教方式的实现
function getValue(obj,str){
     .....
     return xxx;
}

var a = {"a":{"b":"c"}};
var b = 'a.b';

调用getValue(a,b) 返回"c"

------解决方案--------------------
js乃呃呃呃
------解决方案--------------------
function getValue(obj,str){
     eval("return obj."+str);
}
------解决方案--------------------
function getValue(a,b)
    var c=b.split('.');
    a[c[0]][c[1]];
}