将JSON文件导入HTML文档时出现冒号错误

时间:2018-09-16 12:41:08

标签: html json google-chrome

如果我这样写JSON文件:

{
  "content":{
    "39e3e5":{
      "date":"20070725",
      "img":"linkgoeshere",
      "title":"eclipse iss",
      "link":"vsdvsd7"
    }
  }
}

我在所有冒号上都出错:

SyntaxError: Unexpected token :

但是,如果我将所有冒号都更改为分号,那就很好了。

{
  "content";{
    "39e3e5";{
      "date";"20070725",
      "img";"linkgoeshere",
      "title";"eclipse iss",
      "link";"vsdvsd7"
    }
  }
}

谁能告诉我为什么以及如何解决它?


编辑: 我在HTML Head中使用此标记来导入JSON文件:

<script type="text/javascript" src="content.json"></script>

2 个答案:

答案 0 :(得分:0)

我认为您必须写出不带“

答案 1 :(得分:0)

已解决

我改用javascript对象:

var content = {
  "content":{
    "39e3e5":{
      "date":"20070725",
      "img":"linkgoeshere",
      "title":"eclipse iss",
      "link":"vsdvsd7"
    }
  }
}

并像这样导入它:

<script src="content.js"></script>