-1

I am trying to access json data.

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

console shows.

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

How come can't I access the internal data of json.....

whitebear
  • 11,200
  • 24
  • 114
  • 237

2 Answers2

2

You have to parse it into a js object

console.log(result);
result = JSON.parse(result);
console.log(result);
console.log(result.data);
console.log(result['data']);
Musa
  • 96,336
  • 17
  • 118
  • 137
0

You may also use eval; although it poses serious security issue

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