[英]Error saving JSON file
我有以下JSON文件:
weather = [
{
"city": "Munich",
"temp": {
"temp_val": "30 deg",
"temp_unit": "C"
},
"speed": {
"speed_val": 7.31,
"speed_unit": "m/s"
}
}
]
我是使用JSON文件的新手。 我想将此JSON文件另存为weather.json。
但是它给出了以下错误:
指向文件第一行的1:0的期望值。
您的JSON文件中不能包含weather =
。 JSON表示JavaScript对象表示法,因此除JavaScript对象外,其他所有功能均不起作用。 您也不能在其中拥有功能。 查看JSON官方网站以了解该格式可以接受的格式
这应该是正确的:
[
{
"city": "Munich",
"temp": {
"temp_val": "30 deg",
"temp_unit": "C"
},
"speed": {
"speed_val": 7.31,
"speed_unit": "m/s"
}
}
]
将文件加载到字符串中后,即可在JavaScript中添加以下行:
weather = JSON.parse(some_string);
您正在处理此文件,就像它将被呈现为JavaScript一样。 这只能是纯文本,不能是变量定义。 只是简单的键值对。 如果要分配变量,请将其设置为.js文件并在浏览器中呈现。
您应该查看JSON的示例文件并对其进行建模。 请记住,JSON只是以特定方式组织的纯文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.