HttpResponse Entity的处理(将字符数组转为JSON)

1.问题背景

调用高德的IP地址查询接口,获取的返回值为字符串数组(如下);因为这里只是纯字符串,并不是真正的数组,无法直接取值,所以想到看能不能转为数组或者JSON再进行取值。

2.解决:

通过在查找资料,发现可以直接将这种字符串数组转为JSON的:

HttpResponse response HttpUtils.doGet(host,path,method,headers,querys);// 获取response 的bodyString resBody = EntityUtils.toString(response.getEntity());/**  将String数组转为JSON*/JSONObject responseBody = new JSONObject(resBody);

需要注意的是:不要用阿里的fastjson;导入import org.json.JSONObject转换后,获取了无需要的结果(不好意思,用的博客园的IP)

不要哭,你要努力地往前看,你要相信阳光总在风雨后,你最终会看到彩虹的。

HttpResponse  Entity的处理(将字符数组转为JSON)

相关文章:

你感兴趣的文章:

标签云: