js如何判断一个字符串是否为json格式

function isJSON(str) {

if (typeof str == 'string') {

try {

var obj=JSON.parse(str);

if(str.indexOf('{')>-1){

return true;

}else{

return false;

}

} catch(e) {

console.log(e);

return false;

}

}

return false;

}


传送门

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不支持上传文件,所以就复制过来了。作者信息什么的都没删。对前端基本属于一窍不通,所以没有任何修改,反正用着没问题就...
    全栈在路上阅读 6,014评论 0 2
  • JS基础讲解 JavaScript组成ECMAScript:解释器、翻译DOM:Document Object M...
    FConfidence阅读 3,635评论 0 1
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,365评论 1 10
  • 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放...
    孤魂草阅读 4,421评论 0 0
  • 下午休息間隙,觀察了一下倉庫旁不遠處的兩處工地,A處從舊五層廠房到現在六層全新廠房,前後只用了不到三個月時間就基...
    鸟琴y阅读 1,241评论 2 0