美文网首页
js判断字符串是否为JSON格式

js判断字符串是否为JSON格式

作者: 张思学 | 来源:发表于2020-07-27 15:46 被阅读0次

    前提是要封装一套 storage 存储
    存 只支持string;那 object 类型就需要 JSON.stringify() 进行转换
    取 这个时候统一的方法就要判断字符串是否为json格式了,如果是json格式,就JSON.parse() 转码并返回,否则直接返回striong

    判断代码
    if (typeof data === 'string') {
      try {
        const obj = JSON.parse(data);
        if (typeof obj === 'object' && obj) {
          return obj;
        } else {
          return data;
        }
      } catch (e) {
         return data;
      }
    }
    

    相关文章

      网友评论

          本文标题:js判断字符串是否为JSON格式

          本文链接:https://www.haomeiwen.com/subject/tobzlktx.html