Javascript JSON格式的问题

Javascript JSON格式的问题,javascript,json,Javascript,Json,Chrome一直告诉我JSON的语法是错误的,我不明白为什么。我想要一个游戏数组,其中的每个对象都是不同的游戏,所有值都在JSON文件中硬编码。它说我的第一个对象是好的,但当它到达第二个对象打开花括号时,它告诉我语法不正确。我遵循了我以前在这个网站上发现的一个例子,它被证实了,所以我不知道为什么我的炸弹会爆炸 var games = [ { "title" : "Mass Effect", "genre" : "Third-Person Shooter",

Chrome一直告诉我JSON的语法是错误的,我不明白为什么。我想要一个游戏数组,其中的每个对象都是不同的游戏,所有值都在JSON文件中硬编码。它说我的第一个对象是好的,但当它到达第二个对象打开花括号时,它告诉我语法不正确。我遵循了我以前在这个网站上发现的一个例子,它被证实了,所以我不知道为什么我的炸弹会爆炸

var games = [
    {
        "title" : "Mass Effect",
        "genre" : "Third-Person Shooter",
        "date" : "March 6, 2012",
        "character" : "Shepard",
        "weapon" : [
            {
             "Pistol" : "Kessler",
             "Assault Rifle" : "Lancer",
             "Shotgun" : "Sokolov",
             "Sniper Rifle" : "Titan"
            }
        ],  
    }
    { //this bracket here is where it is telling me my syntax is wrong
        "title" : "Resident Evil",
        "genre" : "Survival Horror",
        "date" : "March 22, 1996",
        "character" : "Chris Redfield",
        "weapon" : [
            {
             "Handgun" : "Nine-Oh-Nine",
             "Assault Rifle" : "Bear Commander",
             "Shotgun" : "Triple Shot",
             "Rifle" : "Anti-Matter Rifle"
            }
        ],
    }
    {
        "title" : "Halo",
        "genre" : "First-Person Shooter",
        "date" : "November 15, 2001",
        "character" : " Master Chief",
        "weapon" : [
            {
             "Pistol" : "M6D Personal Defense Weapon",
             "Assault Rifle" : "MA5B Individual Combat Weapon",
             "Shotgun" : "Oathsworn",
             "Rifle" : "BR85 Heavy Barrel Service Rifle"
            }
        ],
    }
    {
        "title" : "Final Fantasy 7",
        "genre" : "Role-Playing Game",
        "date" : "January 31, 1997",
        "character" : "Cloud Strife",
        "weapon" :  [
            {
             "Two-Handed Sword" : "Buster Sword",
             "Katana" : "Murasame",
             "Blunt Weapon" : "Nail Bar",
             "Ultimate Weapon" : "Ultima Weapon"
            }
        ]
    }
]

每个游戏都应该用逗号分隔

试试-

var games = [
{
    "title" : "Mass Effect",
    "genre" : "Third-Person Shooter",
    "date" : "March 6, 2012",
    "character" : "Shepard",
    "weapon" : [
        {
         "Pistol" : "Kessler",
         "Assault Rifle" : "Lancer",
         "Shotgun" : "Sokolov",
         "Sniper Rifle" : "Titan"
        }
    ],  
},
{ //this bracket here is where it is telling me my syntax is wrong
    "title" : "Resident Evil",
    "genre" : "Survival Horror",
    "date" : "March 22, 1996",
    "character" : "Chris Redfield",
    "weapon" : [
        {
         "Handgun" : "Nine-Oh-Nine",
         "Assault Rifle" : "Bear Commander",
         "Shotgun" : "Triple Shot",
         "Rifle" : "Anti-Matter Rifle"
        }
    ],
},
{
    "title" : "Halo",
    "genre" : "First-Person Shooter",
    "date" : "November 15, 2001",
    "character" : " Master Chief",
    "weapon" : [
        {
         "Pistol" : "M6D Personal Defense Weapon",
         "Assault Rifle" : "MA5B Individual Combat Weapon",
         "Shotgun" : "Oathsworn",
         "Rifle" : "BR85 Heavy Barrel Service Rifle"
        }
    ],
},
{
    "title" : "Final Fantasy 7",
    "genre" : "Role-Playing Game",
    "date" : "January 31, 1997",
    "character" : "Cloud Strife",
    "weapon" :  [
        {
         "Two-Handed Sword" : "Buster Sword",
         "Katana" : "Murasame",
         "Blunt Weapon" : "Nail Bar",
         "Ultimate Weapon" : "Ultima Weapon"
        }
    ]
},
...etc
];
试试下面的代码

每一个都应该用逗号分开


实际的错误是什么?没关系,少了一个逗号!把,放在括号中你在游戏之间缺少逗号-},{//这个括号-看看逗号是必要的,好的,谢谢。像这样的小事情就这么过去了
[
    {
        "title": "Mass Effect",
        "genre": "Third-Person Shooter",
        "date": "March 6, 2012",
        "character": "Shepard",
        "weapon": [
            {
                "Pistol": "Kessler",
                "Assault Rifle": "Lancer",
                "Shotgun": "Sokolov",
                "Sniper Rifle": "Titan"
            }
        ]
    },
    {
        "title": "Resident Evil",
        "genre": "Survival Horror",
        "date": "March 22, 1996",
        "character": "Chris Redfield",
        "weapon": [
            {
                "Handgun": "Nine-Oh-Nine",
                "Assault Rifle": "Bear Commander",
                "Shotgun": "Triple Shot",
                "Rifle": "Anti-Matter Rifle"
            }
        ]
    },
    {
        "title": "Halo",
        "genre": "First-Person Shooter",
        "date": "November 15, 2001",
        "character": " Master Chief",
        "weapon": [
            {
                "Pistol": "M6D Personal Defense Weapon",
                "Assault Rifle": "MA5B Individual Combat Weapon",
                "Shotgun": "Oathsworn",
                "Rifle": "BR85 Heavy Barrel Service Rifle"
            }
        ]
    },
    {
        "title": "Final Fantasy 7",
        "genre": "Role-Playing Game",
        "date": "January 31, 1997",
        "character": "Cloud Strife",
        "weapon": [
            {
                "Two-Handed Sword": "Buster Sword",
                "Katana": "Murasame",
                "Blunt Weapon": "Nail Bar",
                "Ultimate Weapon": "Ultima Weapon"
            }
        ]
    }
]