function isJSON(str) {
try {
// 尝试将字符串解析为 JSON 对象
JSON.parse(str);
} catch (e) {
// 如果解析失败,说明不是有效的 JSON
return false;
}
// 如果解析成功,说明是有效的 JSON
return true;
}
// 示例用法
console.log(isJSON('{"name": "John", "age": 30}')); // true
console.log(isJSON('invalid json')); // false
isJSON 函数用于判断传入的字符串是否为有效的 JSON 格式。try...catch 结构来捕获 JSON.parse 可能抛出的异常。如果解析过程中出现错误,则说明传入的字符串不是有效的 JSON,返回 false。true,表示传入的字符串是有效的 JSON。上一篇:js 判断是否是json
下一篇:js json 转对象
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站