Я читал около How to check if a value/property exist in JSON data. Но этот вопрос не был удовлетворен моей проблемой. Я использовал net.sf.json.JSONObject для извлечения данных из моей базы данных.Проверка - выход определенного значения в объекте JSON
Например: У меня есть JSON объект, как, как ...
{"a":"data", "b":"", "c":null, "d":2}
и я проверил, чтобы проверить E значение в этом формате JSON.
if (json.get("e") == null) {
System.err.println("found in first case.");
}
else if (json.get("e").isNull()) {
System.err.println("found in second case.");
}
else {
System.err.println("All were skipped !");
}
Но результат не выходит, как я ожидал (Это всегда идти к еще случай) .Я также хотел бы избежать Исключение нулевого указателя. Как я могу это достичь?