javascript - 无法打印Json对象属性

标签 javascript crash object-properties

我可以在控制台日志中看到字符串化的对象探测,但是在打印它们时出现错误。以下控制台日志可以正常运行,并且可以在控制台日志中看到所有属性,但是如果我打印元数据,年龄会导致我的应用崩溃。我的对象属性在控制台日志中如下所示。 {"Full_name":"John Abraham","Age":"26","Location":"Antwerpen"}

var metadata;
metadata = data["https://shakir01.net/user_metadata"];
console.log(JSON.stringify(metadata));
console.log(JSON.stringify(metadata.Age)); //Crashes

最佳答案

就我而言,第一次尝试时我的对象 undefined ,这就是为什么我得到 undefined 的错误。在第三次尝试中,我得到了完整的对象,但是meta.Age不允许我的应用程序达到这一点。试过这个

var Age;
if (typeof metadata != "undefined") {
      Age = metadata.Age;
}

关于javascript - 无法打印Json对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53111370/

相关文章:

android - AudioTrack 中的错误

objective-c - 应用程序崩溃而不通过我的代码

php - 通过变量名访问静态对象属性

javascript - 使用 HTML5 在 Safari 浏览器中录制音频?

winforms - .NET WinForms 启动崩溃

javascript - 基于 ItemFileReadStore 和基于父模型的 Dojo Tree

javascript - 通过减去属性来获取两个对象的差异

Javascript - 捕获对对象属性的访问

javascript - 如何在不编辑 HTML 文件的情况下使用 AngularJS 更改 HTML 中的 img src?

javascript - 将类似表格的二维数组转换为对象(JavaScript)