Ejecutando un juego! aplicación con Scala. Estoy haciendo una solicitud donde se espera que la respuesta sea una cadena JSON. Al verificar el depurador, JsonElement devuelve OK con toda la información como se esperaba. Sin embargo, el problema es cuando trato de ejecutar métodos en ese JsonElement.GSON JsonObject "Excepción de operación no admitida: nulo" getAsString
val json = WS.url("http://maps.googleapis.com/maps/api/geocode/json?callback=?&sensor=true&address=%s", startAddress+","+startCity+","+startProvince).get.getJson
val geocoder = json.getAsString
El único error que consigo es volver Unsupported Operation Exception: null
y he probado esto en getAsString
y getAsJsonObject
y getAsJsonPrimitive
Cualquier idea de por qué está fallando en todos los métodos? Gracias.
Sí, eso funcionó, no esperaba un buen ole null. ¡Gracias! – crockpotveggies
json.isJsonNull funcionó ... gracias –