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

안녕하세요, PHP의 위 문장은 내 Android 애플리케이션에 null이 인쇄 될 가능성이 있습니다.JSON_Encode에서 Null이 반환되었습니다.

Android 응용 프로그램에서 json이 null인지 어떻게 확인합니까?

업데이트 : json_encode() 메서드가 "null"을 반환하기 때문에 JSONArray에 할당하기 전에 httppost/httpget이 "null"인지 여부를 확인할 수 있습니다. null을 인쇄하는 동안 페이지를로드 할 때 PHP의 실제 null 값은 비어 있습니다. JSON_Encode는 실제로 "null"문자열입니다. 따라서 당신은 확인 ".equals ("널 (null) ") 안드로이드 측면보다는"== null이 "빈 구조 {} 또는 문제를 방지하기 위해 빈 배열 []에

답변

0

지도 널해야?

힘 객체를 사용해야 할 수도 있습니다 ...

json_encode($foo, JSON_FORCE_OBJECT); 
+0

감사합니다. – DroidMatt

관련 문제