我没有从 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
修复可能是微不足道的,但我无法看到我做错了什么。
答案 0 :(得分:1)
尝试解析JSON中的输出,因为响应/输出看起来像JSON。
next()