如何解析使用谷歌低级API获取的HTTPResponse对象为url fetch-谷歌应用引擎/ java

Arv*_*ind 2 java google-app-engine

我正在使用低级API来获取HTTPResponse对象作为对URL的获取请求的响应(API函数).

解析该对象内容的快捷方法是什么?响应将是JSON响应,我想使用Google GSON将JSON数据转换为Java对象...我该如何做到这一点?

Chr*_*ris 6

如果您的回复是字符串,则可以执行以下操作:

if (response.getCode() == 200){
   String result = new String(response.getContent(), "UTF-8");


   if (result != null){
       Gson gson = new Gson();
       YourObject obj = gson.fromJson(result,YourObject.class);
   }
}
Run Code Online (Sandbox Code Playgroud)