我正在尝试一些东西,所以,我有一个JSON文件,其中包含有关人员的信息,我只想获得他们的姓名(每个人员(。但是用我的代码,我只得到用户,我想只得到每个用户的名字
这是我的JSON文件:
*file : test.json*
{
"Users": [{
"Person1": {
"name": "User1",
"age": "20"
},
"Person2": {
"name": "User2",
"age": "21"
},
"Person3": {
"name": "User3",
"age": "23"
}
}]
}
这是我的代码:
const fichier = require('./test.json');
fichier.Users.forEach((element) => {
console.log(element)
});
谢谢你帮我!
您在JSON文件中犯了一个错误。该数组有一个额外的括号{},用于描述其中只有一个对象,所有人对象都由一个键标识。
我已经删除了额外的括号,并重构了User对象;PersonX";钥匙
以下是正确的JSON数据:
{
"Users": [
{
"name": "User1",
"age": "20"
},
{
"name": "User2",
"age": "21"
},
{
"name": "User3",
"age": "23"
}
]
}
javascript代码正确:(