在 JavaScript "Undefined" 对象中读取 JSON 文件
Reading a JSON file in JavaScript "Undefined" object
我创建了一个 JSON 文件,其中包含一个对象,我正在尝试访问该对象的特定元素。虽然我在尝试获取特定值时得到了对象,但我得到的是“未定义”。
知道这里有什么问题吗?
这是我的 parameters.json 文件
{"employee": { "name": "sonoo", "salary": 56000, "married": true }}
下面是我如何从我的 JS 文件中检索它
fetch("parameters.json")
.then(function(resp){
return resp.json();
})
.then(function(data){
console.log(data);
console.log(data.name);
})
这是我在控制台中看到的内容:1
截图应该可以看出来,路径是data.employee.name
不是data.name
.
试试这个:
fetch("parameters.json")
.then(function(resp){
return resp.json();
})
.then(function(data){
console.log(data);
console.log(data.employee); // Whole employee
console.log(data.employee.name); // Employee name
console.log(data.name); // Undefined as it does not exist
})
我创建了一个 JSON 文件,其中包含一个对象,我正在尝试访问该对象的特定元素。虽然我在尝试获取特定值时得到了对象,但我得到的是“未定义”。 知道这里有什么问题吗?
这是我的 parameters.json 文件
{"employee": { "name": "sonoo", "salary": 56000, "married": true }}
下面是我如何从我的 JS 文件中检索它
fetch("parameters.json")
.then(function(resp){
return resp.json();
})
.then(function(data){
console.log(data);
console.log(data.name);
})
这是我在控制台中看到的内容:1
截图应该可以看出来,路径是data.employee.name
不是data.name
.
试试这个:
fetch("parameters.json")
.then(function(resp){
return resp.json();
})
.then(function(data){
console.log(data);
console.log(data.employee); // Whole employee
console.log(data.employee.name); // Employee name
console.log(data.name); // Undefined as it does not exist
})