不正确的JSON格式

不正确的JSON格式,json,Json,我试图构建一个JSON格式,但遇到了以下错误,下面的格式有什么问题,如何修复 { project_sha_list: [{ project: project1 sha: sha1 }, { project: project2 sha: sha2 } ] train: train1 } 错误:- Error: Parse erro

我试图构建一个JSON格式,但遇到了以下错误,下面的格式有什么问题,如何修复

{
    project_sha_list: [{
            project: project1
            sha: sha1
        },
        {
            project: project2
            sha: sha2
        }
    ]
    train: train1
}
错误:-

Error: Parse error on line 1:
{   project_sha_list: [{
--^
Expecting 'STRING', '}', got 'undefined'
请尝试以下格式:

{
    "project_sha_list": [
        {
           "project": project1,
            "sha": sha1
        },
        {
            "project": project2,
            "sha": sha2
        }
     ],
   "train": train1
 }
请尝试以下格式:

{
    "project_sha_list": [
        {
           "project": project1,
            "sha": sha1
        },
        {
            "project": project2,
            "sha": sha2
        }
     ],
   "train": train1
 }
您的JSON应该是:

    {
  "project_sha_list": [
    {
      "project": "project1",
      "sha": "sha1"
    },
    {
      "project": "project2",
      "sha": "sha2"
    }
  ],
  "train": "train1"
}
你可以验证它

您的键和值都应该在

中,您的JSON应该是:

    {
  "project_sha_list": [
    {
      "project": "project1",
      "sha": "sha1"
    },
    {
      "project": "project2",
      "sha": "sha2"
    }
  ],
  "train": "train1"
}
你可以验证它


您的键和值都应该在

内正确的jain格式是:

  { 
      "project_sha_list": [
           { "project": "project1", "sha": "sha1" },
           { "project": "project2", "sha": "sha2" }
       ],
      "train": "train1" 
}

正确的jain格式为:

  { 
      "project_sha_list": [
           { "project": "project1", "sha": "sha1" },
           { "project": "project2", "sha": "sha2" }
       ],
      "train": "train1" 
}

JSON键和字符串值必须用引号括起来,如下所示,但如果值是整数、双精度、长型,则不应用引号括起来,如果您有多个属性,则每个属性都应以
结尾,最后一个属性除外

{
"project_sha_list": [
    {
        "project": "project1",
        "sha": "sha1"
    },
    {
        "project": "project2",
        "sha": "sha2"
    }
],
"train": "train1"
}

JSON键和字符串值必须用引号括起来,如下所示,但如果值是整数、双精度、长型,则不应用引号括起来,如果您有多个属性,则每个属性都应以
结尾,最后一个属性除外

{
"project_sha_list": [
    {
        "project": "project1",
        "sha": "sha1"
    },
    {
        "project": "project2",
        "sha": "sha2"
    }
],
"train": "train1"
}

在对象之间加逗号。字符串也需要加引号,例如“project”。这并不能在对象之间加逗号。还需要引用字符串,即“project”。这没有帮助