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

时间:2017-02-16 10:58:56

标签: node.js rest

我没有从 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

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

1 个答案:

答案 0 :(得分:1)

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

next()