У меня есть ответ, возвращающийся с сервера, и я ожидаю значение String, поэтому я написал это для его разбора
public String getMessageFromServer(JSONObject response) {
String msg = response.getString("message");
return msg;
}
тогда, когда я использую это в своем коде и получаю значение null
с сервера, функция не возвращает null
, вместо этого возвращает "null"
.
Я видел этот отчет об ошибках, но я не вижу решения.
EDIT:
У меня есть небольшой взлом, чтобы решить это, но он уродлив, и я ищу лучшее решение:
public String getMessageFromServer(JSONObject response) {
Object msg = response.get("message");
if(msg == null) {
return null;
}
return (String) msg;
}