我没有从Rest API获取正确的数据

我没有从node.js中的REST API获取正确的数据。 我已经在下面包含了示例数据。 我怎样才能从数据中获得数据作为关键和价值?

示例数据:

{"GetFundListResult":"[{\"Fcode\":\"F0075\",\"name\":\"Axis Mutual Fund\"}, {\"Fcode\":\"F0003\",\"name\":\"Birla Sunlife Mutual Fund\"}, {\"Fcode\":\"F0007\",\"name\":\"DSP BlackRock Mutual Fund\"}, {\"Fcode\":\"F0032\",\"name\":\"Franklin Templeton Mutual Fund\"}, {\"Fcode\":\"F0014\",\"name\":\"HDFC Mutual Fund\"}, {\"Fcode\":\"F0025\",\"name\":\"ICICI Prudential Mutual Fund\"}]"} 

我的代码 –

 var GetFundListResult = data.GetFundListResult; for(var row in GetFundListResult ){ console.log("data:", GetFundListResult[row]); } 

我的输出数据(我在每个循环中获取单个字符):

 data: [ data: { data: " data: F data: c data: o data: d data: e data: " data: : data: " data: F data: 0 data: 0 data: 7 data: 5 data: " data: , data: " data: n data: a data: m data: e data: " data: : data: " data: A data: x data: i data: s data: data: M data: u data: t data: u data: a data: l 

修复可能是微不足道的,但我无法看到我做错了什么。

尝试parsingJSON中的输出,因为响应/输出看起来像JSON。

 var GetFundListResult = data.GetFundListResult; for( var row in GetFundListResult ){ var json = JSON.parse(row); console.log( data: json); }