需要一个JSON对象,数组或文字

时间:2018-10-07 18:51:50

标签: javascript json

我有3个文件,

  1. index.html
  2. js / main.js
  3. json.json

文件名“ json.json”具有这一行代码

data =    '[
           {"name":"John","guests":3,"status":"true"},
           {"name":"Mike","guests":5,"status":"false"},
           {"name":"Jenny","guests":2,"status":"false"}
           ]';

在这里我遇到以下错误
“期望JSON对象,数组或文字”

请帮助我。

1 个答案:

答案 0 :(得分:1)

JSON是一种文本格式。它不包含任何代码,例如变量赋值。您的JSON文件应只包含以下文本:

[
       {"name":"John","guests":3,"status":"true"},
       {"name":"Mike","guests":5,"status":"false"},
       {"name":"Jenny","guests":2,"status":"false"}
       ]

然后您可以从Javascript中读取该信息并将其转换为它表示的实际数组。或者,也可以在文件中放入var data = ...并将其保存为JS文件。但是,尽管Javascript与JSON密切相关,但它与JSON并不相同。

相关问题