nodejs does not read JSON

nodejs does not read JSON

本文关键字:JSON read not does nodejs      更新时间:2023-09-26

这一定是非常明显的事情,但我花了足够的时间在上面:

Node express 获取在浏览器中设置的 JSON 对象。对象名称为 DDDD。

当我:

console.log(req.params.dddd);

我得到:

{"email":"abc@def.com"} 

这是我正确设置为节点的内容.js

但是当我:

console.log(req.params.dddd.email);

我得到undefined...

我一定错过了这个问题的重点。比你给任何人帮助

我认为你得到一个字符串,你错误地认为它是一个JSON。之前尝试 JSON.parse。

var obj = JSON.parse( req.params.dddd);
console.log(obj.email)
try {
    var obj = JSON.parse( req.params.dddd);
} catch (e) {
    console.log("parsing error!!!")
}
console.log(obj.email)
使用

JSON.parse方法时始终使用try ... catch块。