我从服务器得到以下回复:
{"result":{"js":"memo","text":"some value","tag":"some tag"}}
在客户端(使用jquery),我解析如下:
var obj = JSON.parse(resp);
我有一个如下定义的变量:
var prop = $(this).attr('pId');
- > 返回“文字”
我正在寻找像json对象一样使用这个变量prop的东西:
obj.result.prop
:obj.result.text = 我期待获得“某种价值”
是否有一种特定的方法来获得如上所述的值?
答案 0 :(得分:3)
var prop = 'text';
console.log(obj.result[prop]); // prints "some value"
// equivalent to
console.log(obj.result.text);