摘要:

下文讲述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

java判断jsonobject是否为空_javascript中如何判断json是否为空呢?相关推荐

  1. java map 为空_java中如何判断map是否为空

    java中判断map是否为空的方法是:可以利用isEmpty()函数来判断.isEmpty()函数是java中用于判断某种容器是否有元素的系统库函数,例如用来判断ArrayList.HashSet.H ...

  2. java map怎么判断为空_java中如何判断map是否为空

    java中判断map是否为空的方法是:利用isEmpty()函数来判断. (推荐学习:java入门程序) 函数介绍: IsEmpty()是Java中用于判断某种容器是否有元素的系统库函数.如用来判断A ...

  3. python如何判断为空_python中怎么判断是否为空

    其中None的特殊之处在于,它既不是数值0,也不是某个数据结构的空值,它本身就是一个空值对象.它的类型是NoneType,它遵循单例模式,也就是说,在同一命名空间下的所有None其实质上都是同一个空值 ...

  4. java判断对象已经被回收_Java中JVM判断对象已死的基本算法分析

    原标题:Java中JVM判断对象已死的基本算法分析 jvm中 有各种的垃圾收集器,每个收集器都有各自的算法. 但是一切的根本都需要找到找到应该被消除的对象,理解如何找到死亡对象才是理解垃圾收集器的基础 ...

  5. php判断数组的值是否为空,php中如何判断数组是否为空

    PHP判断数组为空首选方法:count($arr),size($arr); (推荐学习:PHP视频教程) 使用这个函数就好了 count 如果输出为0的话 那么就这个数组就是空的的下面就是简单的测试代 ...

  6. html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  7. linux c 判断文件是否存在,C语言中如何判断文件是否存在

    C语言中如何判断文件是否存在 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文件:io. ...

  8. java怎么判断对象为空_java中怎么判断对象是否为空

    java中判断对象是否为空的方法: 首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的:另一种是org.springframework.u ...

  9. html怎么判断字段是否为空,javascript中如何判断字符串是否为空?

    javascript如何判断字符串是否为空?下面本篇文章给大家介绍一下JavaScript空字符串判断的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. javascript判断 ...

最新文章

  1. 企业网络推广方案分享如何针对大量的长尾词进行更好地优化方法!
  2. Hibernate基础学习2
  3. 几分钟内学习 Clojure
  4. uva 1611——Crane
  5. 你真的了解JAVA的形参和实参吗?
  6. python调用pipe_Python中使用PIPE操作Linux管道
  7. ❤️大佬都在学什么?Python爬虫分析C站大佬收藏夹,跟着大佬一起学, 你就是下一个大佬❤️!
  8. 闭包函数 use 改变外部变量
  9. 【转】WF4.0实战系列索引
  10. Linux总结篇 linux命令 虚拟机 - (二)
  11. gooflow学习笔记
  12. Excle之说(2)-如何读“excel”
  13. conda 小tips
  14. 破网与立网,数字螺旋下的适者生存
  15. 【书评】《技术垄断:文明向技术投降》
  16. 怎样修心?不乱于心,不困于情。
  17. springboot和druid的整合
  18. Linux安装配置MySQL8.0 打war包 启动项目
  19. 视觉SLAM面试题汇总(三)
  20. 织梦CMS如何搬家并成功连接数据库

热门文章

  1. [ 2019-12-15第十八次CCF计算机软件能力认证]总结 Apare_xzc
  2. 【渝粤教育】电大中专电商运营实操 (22)作业 题库
  3. 频繁开关油烟净化器能节电?是真的吗?
  4. android使用logwrapper进行log重定向
  5. APP软件测试总结,android输入法下载
  6. ios计算机隐藏功能,10个iOS12使用技巧和隐藏功能
  7. 使用systemctl管理系统服务
  8. 网络直播多人PK计数器,计数工具下载
  9. python实现——数据包分析
  10. 初学者入门python,需要准备些什么?