问 题
I want to retrieve JSON from a web-service and parse it then.
Am I on the right way?
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) { }本文地址:IT屋 » How to convert HttpEntity into JSON?
问 题
我想从web服务检索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(“姓名”); } } 赶上(例外五){ }本文地址:IT屋 » 如何转换HttpEntity成JSON?