如何避免Chrome在解析此JSON时崩溃?

问题描述 投票:0回答:1

我创建了一个非常简单的网页,该网页只解析了一些JSON字符串,但是浏览器总是崩溃。我使用的是Chrome 80.0.3987.132。我使用验证器测试了字符串,并确保它是有效的JSON。如何调试代码以查看失败的原因?有没有一种方法可以解析JSON而不会失败?

<!DOCTYPE html>
<html>
<body>

<h1>Can Chrome parse JSON?</h1>

<script>
var my_json = `{
   "base":[
      {
         "params":{
            "list":[
               {
                  "description":"bla",
                  "max":0.5,
                  "min":0.0,
                  "name":"bla",
                  "stepsize":0.01,
                  "type":"float",
                  "unit":"M"
               },
               {
                  "description":"bla",
                  "max":null,
                  "min":null,
                  "name":"bla",
                  "params":[
                     {
                        "description":"bla",
                        "max":15,
                        "min":5,
                        "name":"bla",
                        "stepsize":0.1,
                        "type":"float",
                        "unit":null
                     },
                     {
                        "description":"bla",
                        "max":15,
                        "min":0.1,
                        "name":"bla",
                        "stepsize":0.01,
                        "type":"float",
                        "unit":null
                     }
                  ],
                  "type":"ARRAY",
                  "unit":null
               }
            ]
         }
      }
   ]
}`
JSON.parse(my_json)
</script>

</body>
</html>
javascript html json google-chrome
1个回答
0
投票

扩展已损坏此错误几乎破坏了所有扩展名(单击“修复”不起作用)。

我使用Session Buddy保存打开的标签页(以防chrome由于某些原因崩溃,而我丢失打开的标签页)。尽管此扩展程序已成功修复,但我丢失了所有选项卡的历史记录(大约保存了4年的会话)。

© www.soinside.com 2019 - 2024. All rights reserved.