我可以在控制台日志中看到字符串化的对象探测,但是在打印它们时出现错误。以下控制台日志可以正常运行,并且可以在控制台日志中看到所有属性,但是如果我打印元数据,年龄会导致我的应用崩溃。我的对象属性在控制台日志中如下所示。 {"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/