js 判断字符串是不是json
时间: 2023-09-13 11:05:41 浏览: 186
验证字符串是否为json格式
3星 · 编辑精心推荐
可以使用 try...catch... 语句来判断一个字符串是否为合法的 JSON 格式,示例如下:
```
function isJSON(str) {
if (typeof str !== 'string') {
return false;
}
try {
JSON.parse(str);
return true;
} catch (e) {
return false;
}
}
```
当 JSON.parse() 方法解析一个非法的 JSON 字符串时,会抛出异常,因此可以通过捕获异常的方式来判断字符串是否为合法的 JSON 格式。
阅读全文