js如何判断一个数据是一个JSON格式
时间: 2023-06-06 21:09:02 浏览: 381
的数据?
判断一个数据是否是JSON格式的数据可以使用JavaScript中的try...catch语句,在try语句中使用JSON.parse方法来尝试将数据转换为JSON格式对象,如果转换成功则说明数据是JSON格式的数据,如果转换失败则说明数据不是JSON格式的数据。
示例代码如下:
```
function isJSON(str) {
try {
JSON.parse(str);
return true;
} catch (e) {
return false;
}
}
```
在判断时直接调用isJSON函数即可,如下:
```
console.log(isJSON('{"name":"张三","age":18}')); // true
console.log(isJSON('1234')); // false
```
阅读全文