保存JSON文件错误

Error saving JSON file

本文关键字:错误 文件 JSON 保存      更新时间:2023-09-26

我有以下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只是以特定方式组织的纯文本。