当前位置:   article > 正文

java判断jsonobject是否为空_javascript中如何判断json是否为空呢?

如何判断jsonobject为空

摘要:

下文讲述javascript中判断Json为空的方法分享,如下所示;

json在web开发中必不可少,常常用于web的数据交换,那么在json中如何判断json对象是否为空呢?

1.jquery判断json是否为空

//jQuery.isEmptyObject()

// 返回true,代表json为非空

// 返回false,代表json为空

var objJSON ={};

if(jQuery.isEmptyObject(objJSON))

{

alert("json为非空!");

}else

{

alert("json为空!");

}

jquery中isEmptyObject源码说明

isEmptyObject: function( obj ) {

var name;

for ( name in obj ) {

return false;

}

return true;

}

2.使用原生态的Js判断

//空json字符串是“{}”,那么原生态js如何判断json空对象

var objJson ={"name":"maomao365.com","webSiteName":"猫猫小屋"};

var jsonStr = {};

//判断json是否为空的发给发

var jsonCheck = (JSON.stringify(objJson)==="{}");

alert(jsonCheck);

3.使用Object.getOwnPropertyNames方法进行判断

使用getOwnPropertyNames返回对象中的属性名,如果属性名列表为空,则说明json为空

var objJson ={"name":"maomao365.com","webSiteName":"猫猫小屋"};

var obj = Object.getOwnPropertyNames(objJson);

alert(obj.length == 0);//true

4.使用Object.keys或Object.values方法判断

使用Object.keys 获取属性列表是否为空,如果为空,则代表json为空

var objJson ={"name":"maomao365.com","webSiteName":"猫猫小屋"};

var obj = Object.keys(objJson); // var obj = Object.values(objJson);

alert(obj.length == 0);//true

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/611971
推荐阅读
相关标签
  

闽ICP备14008679号