保存JSON文件错误
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只是以特定方式组织的纯文本。
相关文章:
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 生成pdf或其他非html文件时的错误处理
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 输入类型文件的未捕获类型错误
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- 如何使用JavaScript粘贴原始二进制文件而不出现“无效字符”错误
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 在页面对象文件中验证sendKeys结果会导致未定义的错误(Protractor)
- 在浏览器中打开文本文件-服务器上出现错误
- IE 9 BHO插件.加载外部JS文件时出现错误SCRIPT1014
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用.htaccess压缩文件时出现500错误
- 文件上传长度错误 (..文件长度)
- HAproxy:OPTIONS和POST方法的不同503错误文件
- 为什么ajax调用中的错误文件路径会杀死整个javascript文件
- JW播放器载入媒体错误:文件无法播放