2017-12-01 7 views
0

jsonファイルを読み込もうとしていて、そのファイルからdoubleを読み込もうとしていますが、明らかにエラーがないのに、NullPointerExceptionjsonファイルからdoubleを読み込もうとしたときにNullPointerExceptionが発生しました

double longitude = (double) json_restaurant.get("longitude"); 

エラー:

java.lang.NullPointerException 

私はそれが上記のコードスニペットの後にSystem.out.println(longitude)を呼び出すことによって、働いていないし、端末がlongitudeの正しい値を表示しないかどうかをチェックしてみました。

ここでどこが間違っていますか?

+0

この質問を編集することをお勧めします。 –

+0

'上記のコードスニペットの後にSystem.out.println(longitude)を呼び出すことで、動作していないかどうかを確認しようとしました。 - 実行した場合、その行にエラーがスローされない過去? –

+0

json_restaurantはどのように作成されますか? –

答えて

0

JSONを確認してください。それはlongitudeを持っていますか?それがなければget("longitude")nullを返すかもしれません。それはプリミティブdoubleに割り当てることができないものです。それはNPEを投げるでしょう。

代わりにDoubleを試してください

関連する問題