2012-03-07 173 views
0
print(json_encode($output)); 

您好,PHP中的上述語句可能會將null打印到我的Android應用程序中。JSON_Encode返回空值

如何檢查我的Android應用程序中的json是否爲空?

更新:由於json_encode()方法返回一個「null」,因此在將它分配給JSONArray之前,可以檢查執行httppost/httpget的響應是否爲「null」。請注意,當您加載頁面時,PHP的實際空值是空的,而打印空JSON_Encode實際上是一個「空」字符串。因此,你需要檢查」 .equals(‘零’)在Android方面,而不是‘== NULL’

回答

0

地圖空到空結構{}或空數組[],以避免這個問題?

您可能還需要使用強制對象...

json_encode($foo, JSON_FORCE_OBJECT); 
+0

感謝您的提示。 – DroidMatt 2012-03-07 08:43:40