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