JSON格式化,有效的JSON显示语法错误

时间:2016-06-02 20:20:59

标签: json syntax-error code-formatting stamplay

所以,我正在尝试部署简单的stamplay网络应用,但我收到了错误:

stamplay.json中的语法错误:意外的令牌{

我尝试通过多种方式尝试格式化失败来尝试排除故障。我确保没有额外的元数据或特殊字符。

虽然这可能是我犯的一个愚蠢的错误,经过一个多小时的搜索后我无法找到解决方法,感谢任何帮助。

 {
     { "appId": "name",
      "apiKey": "apikeyhere",
      "public": "./",
      "ignore": [
        "stamplay.json",
        "**/.*",
        "**/node_modules/**"
      ] }
     { "headers": [
          {
            "source" : "**/*.@(jpg|gif|png|mp3|mp4)",
            "headers" : [
              {
                "key" : "Cache-Control",
                "value" : "max-age=7200"
              }
            ]
          },
            {
              "source" : "**/*.@(html|css|js|php)",
              "headers" : [
                {
                  "key" : "expires",
                  "value" : "1y"
                }
              ]
            }
          ]
      }
    }

2 个答案:

答案 0 :(得分:1)

这是你想要做的吗?

{
  "appId": "name",
  "apiKey": "apikeyhere",
  "public": "./",
  "ignore": [
    "stamplay.json",
    "**/.*",
    "**/node_modules/**"
  ],
  "headers": [
    {
      "source": "**/*.@(html|css|js|php)",
      "headers": [
        {
          "key": "expires",
          "value": "1y"
        }
      ]
    },
    {
      "source": "**/*.@(html|css|js|php)",
      "headers": [
        {
          "key": "expires",
          "value": "1y"
        }
      ]
    }
  ]
}

答案 1 :(得分:0)

您发布的内容无效JSON:它作为JSON对象打开,但随后不会使用字符串键跟随{。您可以使用例如http://jsonlint.com/来验证它是无效的。