Javascript JSON基本错误

Javascript JSON基本错误,javascript,json,web,Javascript,Json,Web,我正在做一个web开发课程,我正在做一个练习,它包含了我迄今为止基于我的工作的文件,但我刚刚注意到我必须使用的json文件,我在过去几周内完成了基本的HTML、CSS、JavaScript和JQuery,并将所有这些文件很好地集成到我的网页中,但是使用这个json我不太确定该怎么做,与其他资源相比,网络上关于json的资源远远不够,所以我希望这里的人能帮助我,我已经尝试将它包含在我的网页中 <script type='text/javascript' src='hall.json'>

我正在做一个web开发课程,我正在做一个练习,它包含了我迄今为止基于我的工作的文件,但我刚刚注意到我必须使用的json文件,我在过去几周内完成了基本的HTML、CSS、JavaScript和JQuery,并将所有这些文件很好地集成到我的网页中,但是使用这个json我不太确定该怎么做,与其他资源相比,网络上关于json的资源远远不够,所以我希望这里的人能帮助我,我已经尝试将它包含在我的网页中

<script type='text/javascript' src='hall.json'></script>

}

页面上没有正确包含JSON。JSON不是一种类似javascript的语言,它可以被解释或编译,它只是一种类似XML或CSV的数据表示语言。要在页面中使用它,您需要对它发出ajax请求,然后在
success
回调中使用它:

$.getJSON('hall.json', function (data) {
    var who = data.who; // "RSNO"
    var where = data.where; // "User Hall - Main Auditorium"
    // etc...
});
请注意,
$.getJSON
为您执行隐式的
JSON.parse
,因此
数据
已经是一个javascript对象,而不是字符串


有关更多信息,请参阅。

您发布的JSON是有效的

您将得到一个语法错误,因为您试图将其解释为JavaScript

您可以编写一个脚本来读取JSON文件并将内容解析为JavaScript对象

一个非常基本的例子是:

然后,您可以使用JavaScript对象表示法访问内容:

who = hall.who; // 'RSNO'

seatsCount = hall.seats.length; // 28

并操纵DOM动态构建或编辑网页以显示数据(但这超出了问题的范围…

旧Dreamweavers版本在以下情况下出错:

{
"something":"content",
    "otherthing":"more content"
    }
因此,您必须使用类似于数组的东西:

[{"something":"content","otherthing":"more content"}]

但是我可以修复它。我现在正在使用Dreamweaver CC 2015,并且已经发布了您的所有代码。现在没有错误了

你在用json做什么?通常,如果您打算在客户端使用它,您会希望通过ajax加载它。这是一项简单的基本任务,JSON文件有一个大厅布局,我必须设计一个座位预订页面。就像这个JSON只是一种构造数据的方法。它就像csv文件、xml文件、word文件或其他文件。你想用它做什么取决于你自己。JSON代表JavaScript对象表示法,在web开发中使用JSON是有意义的,并且易于使用。它基本上是一个包含一组键和值对的映射。由于您使用的是jQuery,因此可以使用
$.parseJSON()
方法将所有文本转换为对象。此对象是一个javascript对象。如果您执行objectName.key,您将得到返回给您的keys特定值。知道dreamweavers的line2有什么问题吗?语法错误?通过JSON验证器运行它会显示现在的问题这对于JSON文件是无效的用法。您可以在AJAX中包含JSON文件。检查[本教程]()
{
"something":"content",
    "otherthing":"more content"
    }
[{"something":"content","otherthing":"more content"}]