尝试从json文件中读取double时出现NullPointerException

时间:2017-12-01 23:37:11

标签: java json nullpointerexception

我正在尝试阅读一个json文件,并从中获取一个双文件,但在以下情况下我遇到了NullPointerException,而其中没有明显的错误。

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

错误:

java.lang.NullPointerException

我尝试通过在上述代码段之后调用System.out.println(longitude)来检查它是否无效,并且终端确实显示了longitude的正确值。

我哪里出错了,如果有的话?

1 个答案:

答案 0 :(得分:0)

检查JSON。它有longitude吗?如果不get("longitude")可能会返回null。这是您无法分配给原始double的内容。这将抛出NPE

尝试使用Double代替