无法访问从 handsontable 返回的 json 数据
Can't access returned json data from handsontable
我有以下数据从 HandsOnTable 发送回我的 Node/Express/Body-parser 后端。
[["Bob",null,"PhD",null],["Jane",null,"Masters",null],["Stew",null,"Degree",null]]
我希望能够访问每条数据记录(行),例如鲍勃,空,"PhD",空。这将为我提供在 Node 中编写文档的数据。
当我执行 console.log(req.body.table)
时,我会得到上面的所有数据 - 如果我执行 console.log(req.body.table[0])
,我只会得到一个 '['.
有什么想法吗?
req.body.table
是一个字符串,这就是为什么只有在执行 req.body.table[0]
.
时才会得到第一个字符
先解析
var parsed = JSON.parse(req.body.table);
var bob = parsed[0];
或者如果您只消耗 JSON,您可以设置 Node Bodyparser 为您完成
app.use(bodyParser.json())
我有以下数据从 HandsOnTable 发送回我的 Node/Express/Body-parser 后端。
[["Bob",null,"PhD",null],["Jane",null,"Masters",null],["Stew",null,"Degree",null]]
我希望能够访问每条数据记录(行),例如鲍勃,空,"PhD",空。这将为我提供在 Node 中编写文档的数据。
当我执行 console.log(req.body.table)
时,我会得到上面的所有数据 - 如果我执行 console.log(req.body.table[0])
,我只会得到一个 '['.
有什么想法吗?
req.body.table
是一个字符串,这就是为什么只有在执行 req.body.table[0]
.
先解析
var parsed = JSON.parse(req.body.table);
var bob = parsed[0];
或者如果您只消耗 JSON,您可以设置 Node Bodyparser 为您完成
app.use(bodyParser.json())