如何转换HttpEntity成JSON?

编程入门 行业动态 更新时间:2024-10-13 10:28:15
本文介绍了如何转换HttpEntity成JSON?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想从web服务检索JSON和解析它,然后。 我是在正确的道路?

HttpClient的HttpClient的=新DefaultHttpClient();     HTTPGET HTTPGET =新HTTPGET(URL);     HTT presponse响应;     尝试 {         响应= httpclient.execute(HTTPGET);         HttpEntity实体= response.getEntity();         如果(实体!= NULL){            //解析JSON         }     }赶上(例外五){     }

不幸的是,我不知道如何转换 HttpEntity 成JSONObject的。

这是我的JSON(摘录):

{     名:         {             名:扎卡里         },         {             名:悦         },         {             名:威廉         }     ] }

解决方案

您可以将字符串转换为JSON作为:

尝试{         响应= httpclient.execute(HTTPGET);         HttpEntity实体= response.getEntity();         如果(实体!= NULL){            字符串retSrc = EntityUtils.toString(实体);            //解析JSON            JSONObject的结果=新的JSONObject(retSrc); //字符串转换为JSON对象              JSONArray tokenList = result.getJSONArray(名称);              的JSONObject OJ = tokenList.getJSONObject(0);              字符串标记= oj.getString(姓名);         } }  赶上(例外五){   }

I want to retrieve JSON from a web-service and parse it then. Am I on the right way?

HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); HttpResponse response; try { response = httpclient.execute(httpget); HttpEntity entity = response.getEntity(); if (entity != null) { // parsing JSON } } catch (Exception e) { }

Unfortunately I don't know how to convert HttpEntity into a JSONObject.

This is my JSON (extract):

{ "names": [ { "name": "Zachary" }, { "name": "Wyatt" }, { "name": "William" } ] }

解决方案

You can convert string to json as:

try { response = httpclient.execute(httpget); HttpEntity entity = response.getEntity(); if (entity != null) { String retSrc = EntityUtils.toString(entity); // parsing JSON JSONObject result = new JSONObject(retSrc); //Convert String to JSON Object JSONArray tokenList = result.getJSONArray("names"); JSONObject oj = tokenList.getJSONObject(0); String token = oj.getString("name"); } } catch (Exception e) { }

更多推荐

如何转换HttpEntity成JSON?

本文发布于:2023-11-25 23:13:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1631733.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:HttpEntity   JSON

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!