在Java中,如果我使用以下JSON
字符串作为示例,我将如何检查对象是否为空/空?如何检查Java中的JSON对象是否为空?
{"null_object_1" : [], "null_object_2" : [null] }
我已经尝试使用:
if(!jsonSource.isNull("null_object_1")) {/*null_object_1 is not empty/null*/}
if(!jsonSource.isNull("null_object_2")) {/*null_object_2 is not empty/null*/}
但这些IF
语句仍返回true(因为如果他们不为空/空)。
有没有人有解决方案?
编辑: 通过 “对象”,我其实是array
。
谢谢澄清Java的null(:我太习惯于使用PHP(其中检查null通常为空和空) – 92Jacko
很高兴我可以帮助。老实说,恕我直言,我会避免使用'null' Java'null'具有不等于'0'或“空”的特殊含义 - 它只能分配给对象引用变量,并且表示该变量没有分配给它的对象引用。 –