2016-07-15 13 views
0

結果文字列からJSONオブジェクトを作成してJSONオブジェクトを作成しようとしていますが、 をJSON配列に解析してループします。JSONを解析してnullpointer例外を排除する方法

JSONObject jsonobject = new JSONObject(json_string) 

json_stringは、URL実行の結果です。 私のJSONはこのように見えます。

{"ResultO":[{"Surname":null,"Firstname":null,"NRC":null}]} 

ライン JSONObject = new JSONObject nullポインタ例外が表示されます。 これを修正するにはどうすればよいですか?

+0

json_stringがnullではありませんか? –

+0

文字列をトーストまたはテキストビューにスローすると表示されるので、nullではないと仮定します。 –

+0

すべてをtry catchブロックに入れました。問題ではないことを祈っています。 –

答えて

0

json_stringがnullまたは空であることを確認してください。先に進む前にif (!TextUtils.isEmpty(json_string)) {}をチェックしてください。キーの値がkey_value:nullの場合、JSONObjectは例外をスローしません。その代わりに、値をString "null"として設定します。