JSON应为空,但包含字符串“[]”

时间:2014-12-29 08:39:08

标签: javascript html json

我已经检查了大部分已发布的问题,但我现在正在做的是检查JSON是否为空。但是,在使用Chrome进行调试后,JSON对象仅包含" []"而且不是空的。因此,如果存在JSON没有价值的情况,但是" []",我们怎样才能检查它是否为空(然后它是真的)?

3 个答案:

答案 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工作......