检查Json对象是否为空

时间:2015-10-12 10:52:58

标签: javascript jquery object

我使用Jquery检查来自ajax调用的对象是否为空。

在这个例子中,我做了一个正确的AJAX调用,它返回了一些数据。

handle_*

但是在这个例子中,我做了一个不正确的AJAX调用。

console.log ("obj before Json parse: ",response);
var test = $.isEmptyObject(response);
console.log("test if object is empty:",test);

obj before Json parse:  [{"dateTime":"2015-10-02","entries":220}]
est if object is empty: false

在这种情况下,测试变量应该是真的,因为对象是空的吗?

2 个答案:

答案 0 :(得分:4)

使用length检查对象是否为空。

var isEmpty = (response || []).length === 0;

答案 1 :(得分:0)

var jsonData = JSON.parse(responseBody);
tests['empty_or_not'] = jsonData.length === 0;
相关问题