運行Play!應用程序與斯卡拉。我正在做一個請求,其中的響應預計是一個JSON字符串。在檢查調試器時,JsonElement會返回OK,包含所有預期的信息。但是,問題是當我嘗試在該JsonElement上實際運行方法時。GSON JsonObject「不支持的操作異常:null」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
我回來的唯一錯誤是Unsupported Operation Exception: null
,我已經試過這對getAsString
和getAsJsonObject
和getAsJsonPrimitive
任何想法,爲什麼它的失敗對所有的方法呢?謝謝。
是的,做了詭計,沒有期待好的零空。謝謝! – crockpotveggies 2012-02-17 08:22:54
json.isJsonNull工作..感謝 – 2015-07-30 14:42:58