上演一出戏!使用 Scala 的应用程序。我正在执行一个请求,响应预计为 JSON 字符串。检查调试器时,JsonElement 返回 OK,其中包含预期的所有信息。但是,问题是当我尝试在该 JsonElement 上实际运行方法时。
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
我得到的唯一错误是不支持的操作异常:null
并且我已经在getAsString
和getAsJsonObject
和上尝试过这个getAsJsonPrimitive
知道为什么它在所有方法上都失败吗?谢谢。
最佳答案
我遇到了类似的问题,我必须将 jsonObject.getAsString()
更改为 jsonObject.toString();
关于scala - GSON JsonObject "Unsupported Operation Exception: null"getAsString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324760/