我猜json将null值作为字符串传递,因此您不能将null作为java元素进行检查。而是将null值视为字符串,方法如下:
if(!mapItem.getString("date").equals("null")) { //Value is not null}我已经将原始问题中的代码片段更新为工作版本。

我猜json将null值作为字符串传递,因此您不能将null作为java元素进行检查。而是将null值视为字符串,方法如下:
if(!mapItem.getString("date").equals("null")) { //Value is not null}我已经将原始问题中的代码片段更新为工作版本。