3
Android Appでは、JSONレスポンスがnullかどうかを確認する必要があります。 これは私のコードです:私が試してみましたJSONレスポンスがヌルであるかどうかを確認する
private void showJSON(String response) {
String nombre = "";
String direccion = "";
String codigo = "";
try {
JSONObject jsonObject = new JSONObject(response);
JSONArray result = jsonObject.getJSONArray(Config.JSON_ARRAY);
JSONObject collegeData = result.getJSONObject(0);
nombre = collegeData.getString(Config.KEY_NAME);
direccion = collegeData.getString(Config.KEY_ADDRESS);
codigo = collegeData.getString(Config.KEY_VC);
} catch (JSONException e) {
e.printStackTrace();
}
if (nombre.isEmpty()) {
nombre = "AGENCIA NO ENCONTRADA";
textViewResult.setText("Agencia:\t" + nombre);
}
else {
textViewResult.setText("Agencia:\t" + nombre + "\nDireccion:\t" + direccion + "\nCodigo:\t" + codigo);
}
}
:
if (nombre.isEmpty()) {
if (nombre == null) {
if (nombre == "") {
しかし、アプリが常にあれば条件の他の一部を示しています。 とJSONからのデータがない場合、出力は常にある:
Agencia:ヌル Direccionヌル Codigo:ヌル
データがある場合、出力は正しい出力です。 助けを歓迎します
あなたは正しいです、私の場合、nombre == "null"が正しいです。ありがとう、 – mvasco
喜んでそれが役立ちます! ;-) –