Can';t forEach在JSON文件中

Can';t forEach在JSON文件中,json,foreach,Json,Foreach,我正在尝试一些东西,所以,我有一个JSON文件,其中包含关于人的信息,我只想得到他们的名字(对于每个人)。但是用我的代码我只得到用户,我只想得到每个用户的名字 这是我的JSON文件: *file : test.json* { "Users": [{ "Person1": { "name": "User1", "age": &

我正在尝试一些东西,所以,我有一个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文件中犯了一个错误。数组有一个额外的括号{},它描述了数组中只有一个对象,所有person对象都由一个键标识

我已经删除了额外的括号并重构了用户对象,删除了“PersonX”键

以下是正确的JSON数据:

{
“用户”:[
{
“名称”:“User1”,
“年龄”:“20”
},
{
“名称”:“用户2”,
“年龄”:“21”
},
{
“名称”:“User3”,
“年龄”:“23”
}
]
}
javascript代码正确:)