我已经检查了大部分已发布的问题,但我现在正在做的是检查JSON是否为空。但是,在使用Chrome进行调试后,JSON对象仅包含" []"而且不是空的。因此,如果存在JSON没有价值的情况,但是" []",我们怎样才能检查它是否为空(然后它是真的)?
答案 0 :(得分:4)
JSON是JavaScript Object Notation的缩写。空对象是[]。这使得可以在该对象中设置值,如果它是空的则不可能。
答案 1 :(得分:1)
尝试
if (jQuery.isEmptyObject(jsonObject)) {
//code here
}
答案 2 :(得分:1)
示例:
{"ABC":[ "test":"test1", "test2":"test2", ]}
然后U可以将其检查为 Key.length 或其他长度的数组函数并执行检查
如果(ABC.length大于0) 然后..
对于JavaScript Key.length工作......