检查提供的参数是否是有效的JSON。
使用 JSON.parse()
和 try... catch
块来检查提供的参数是否是有效的JSON。
const isValidJSON = obj => { try { JSON.parse(obj); return true; } catch (e) { return false; } };
isValidJSON('{"name":"Adam","age":20}'); // true isValidJSON('{"name":"Adam",age:"20"}'); // false isValidJSON(null); // true