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

こんにちは、PHPの上記のステートメントは、私のAndroidアプリケーションにnullを印刷する可能性があります。JSON_EncodeからNullが返されました。

Androidアプリケーションでjsonがnullであるかどうかを確認するにはどうすればよいですか?

更新:json_encode()メソッドは "null"を返すため、httppost/httpgetを実行して取得した応答がJSONArrayに割り当てる前に "null"かどうかを確認できます。 nullを表示しているときにページをロードするとPHPの実際のnull値は空であることに注意してください.JSON_Encodeは実際には "null"の文字列です。したがって、あなたがチェックし、「.equals( 『ヌル』)あなたのAndroid側ではなく、 『== nullの』空の構造体{}や問題を回避するために、空の配列[]へ

答えて

0

地図nullをする必要があるでしょうか?

また、力のオブジェクトを使用する必要があります...

json_encode($foo, JSON_FORCE_OBJECT); 
+0

チップのおかげでありがとう。 – DroidMatt

関連する問題