判断str是否为JSON字符串

363 阅读1分钟

判断字符串str是否为JSON.stringify格式,代码如下

const isJsonStringify = (str) => {
  if (typeof str == 'string') {
    try {
      const obj = JSON.parse(str)
      if (typeof obj == 'object' && obj) {
        return true
      } else {
        return false
      }
    } catch (e) {
      return false
    }
  }
  return false
}