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

jsonfront end technologyobject oriented programming更新于 2025/9/1 4:22:17

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

示例

function parseJSONSafely(str) {
   try {
      return JSON.parse(str);
   }
   catch (e) {
      console.err(e);
      // 返回默认对象,或根据用例返回 null。
      return {}
   }
}