android - 从 HttpResponse 中提取消息正文

标签 android json httpresponse

好的,我已经成功连接到远程服务器并收到了 HTTP/1.1 200 OK 响应,并且响应被打包到 HttpResponse 对象中。现在如何从中获取响应中的数据,特别是从服务器发送的 JSON?

最佳答案

像这样的东西:复制在这里:How do I parse JSON from a Java HTTPResponse?

HttpResponse response; // some response object
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
String json = reader.readLine();
JSONTokener tokener = new JSONTokener(json);
JSONArray finalResult = new JSONArray(tokener);

关于android - 从 HttpResponse 中提取消息正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6951611/

相关文章:

java - 如何从 Firestore 获取数组内的映射值?

java - 如何使用android以稳定的方式连接到没有互联网的ESP8266接入点?

java - 更改所有 Activity 的背景颜色

javascript - 切片多维 JSON 数组中一列的最后 2 个对象

java - 我可以检查异步请求是否完成吗?

http-headers - 如何使用 NanoHttpd 响应发送文件名

iphone - OpenGL ES : Is it more efficient to turn lights off and on, 或只是为我的粒子分配发射率?

ios - 使用 iOS 和 Swift 访问深度嵌套的 json 数据的最简单方法是什么?

JavaScript/post 给出 SyntaxError : Unexpected token o

arrays - 当数据库中不存在该行时,返回空的 json 数组