前端

1.jQuery中可使用jQuery.isEmptyObject()方法,需 1.4版本 以上

var info = {};
 if(jQuery.isEmptyObject(info)){
 //…
 }

源码:

isEmptyObject: function( obj ) {
        for ( var name in obj ) {
            return false;
        }
        return true;
    },

java中判断JSONObject

  1. org.json.JSONObject
JSONObject json = new JSONObject();
if(null == json || json.length() == 0){
	//...
}

如果深入源码可知:

java json判断key是否存在 java判断json对象是否为空_json


实际上JSONObject 里面的键值对关系是通过内部的Map集合进行维护的

java json判断key是否存在 java判断json对象是否为空_java_02


如果JSONObject 对象为空,那么其内部的Map的size为0;