В моем случае мне просто нужно было получить элемент в виде пустой строки, если он нулевой, поэтому я написал такую функцию:
private String getNullAsEmptyString(JsonElement jsonElement) {
return jsonElement.isJsonNull() ? "" : jsonElement.getAsString();
}
Поэтому вместо
val geocoder = json.getAsString
Вы можете просто использовать это
val geocoder = getNullAsEmptyString(json);
Возвращает "", если элемент нулевой, и фактическую строку, если это не