从 JSON.parse 捕获异常的正确方法


捕获无效 JSON 解析错误的最有效方法是将 JSON.parse() 调用放入 try/catch 块中。

示例

function parseJSONSafely(str) {
   try {
      return JSON.parse(str);
   }
   catch (e) {
      console.err(e);
      // Return a default object, or null based on use case.
      return {}
   }
}

更新于: 02-Dec-2019

4K+ 浏览量

开启你的职业生涯

完成课程并获得认证

开始
广告