1

このコードがクラッシュする理由がわかりません。サーバーから次の応答があります。

    [{
        "parking1": "Plaza de la Estacion",
        "parking2": "",
        "takeDate": "2012-12-11 11:00:48",
        "returnDate": null,
        "time": null,
        "cost": "0.00"
    }]

これを に変換し、nullJSONObjectかどうかを確認します。returnDate

JSONObject json_data = jArray.getJSONObject(0);
if (json_data.getString("returnDate") == null) {
}

しかし、この条件は決して真ではありません。nullかどうかをどのように確認する必要がありますか?

4

2 に答える 2

3

次を使用して、json エントリが null かどうかを確認できます。

if(json_data.isNull("returnDate")) {
}
于 2012-12-11T10:11:21.640 に答える
0

試す

JSONObject json_data = jArray.getJSONObject(0);
if (json_data.opt("returnDate") == null) {
}
于 2012-12-11T10:15:47.750 に答える