我有3个文件,
文件名“ json.json”具有这一行代码
data = '[
{"name":"John","guests":3,"status":"true"},
{"name":"Mike","guests":5,"status":"false"},
{"name":"Jenny","guests":2,"status":"false"}
]';
在这里我遇到以下错误
“期望JSON对象,数组或文字”
请帮助我。
答案 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并不相同。