nodejs does not read JSON
nodejs does not read JSON
这一定是非常明显的事情,但我花了足够的时间在上面:
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
块。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- nodejs does not read JSON
- 读取json时出错未捕获类型错误:Cannot read property 'output'的定义
- 提交时,JSON数据返回:"Cannot read property 'value'undef
- json/ajax的新特性.控制台错误是Uncaught TypeError: Cannot read property
- 未捕获的TypeError: Cannot read property 'length'简单JSON数组