在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'或「空」的特殊含義 - 它只能分配給對象引用變量,並且表示該變量沒有分配給它的對象引用。 –