无法访问json数据

时间:2013-12-15 01:45:02

标签: javascript json

我正在尝试访问json数据。

console.log(result);
console.log(result.data);
console.log(result['data']);

控制台节目。

{"code":200,"success":true,"data":"songlist"} 
undefined 
undefined 

为什么我不能访问json的内部数据.....

2 个答案:

答案 0 :(得分:2)

您必须将其解析为js对象

console.log(result);
result = JSON.parse(result);
console.log(result);
console.log(result.data);
console.log(result['data']);

答案 1 :(得分:0)

您也可以使用eval;虽然它带来严重的安全问题

eval( 'var oResult = ' + result );
console.log( oResult.data );