来自android的url的Json响应 [英] Json response from url in android

查看:45
本文介绍了来自android的url的Json响应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



i从数据服务获得响应后,从字符串创建JSON数组显示异常,这是我的代码



response = client.execute(request);

// getJSONString(response);

entity = response.getEntity();

int length =(int)entity.getContentLength();

StringBuffer sb = new StringBuffer(length);

if(entity.getContentLength()!= 0){

reader = new InputStreamReader(entity.getContent(),UTF-8);



String line =;



BufferedReader bufferedReader = new BufferedReader(reader);

while((line = bufferedReader.readLine())!= null)

结果+ =行;

reader.close();



jar = new JSONArray(result);

for(int i = 0; i< jar.length(); i ++){



try {

JSONObject c = jar.getJSONObject(i);

String vtype = c.getString(ChannelID);

res.setText(+ vtype);

}

catch(JSONException e){

e.printStackTrace();

}

}



}

大胆的声明我得到了例外。需要帮助来解决这个问题

Hi,
i am getting response from data services after that to create JSON Array from string it showing exception, this is my code

response = client.execute(request);
// getJSONString(response);
entity = response.getEntity();
int length = (int) entity.getContentLength();
StringBuffer sb = new StringBuffer(length);
if (entity.getContentLength() != 0) {
reader = new InputStreamReader(entity.getContent(), "UTF-8");

String line = "";

BufferedReader bufferedReader = new BufferedReader(reader);
while((line = bufferedReader.readLine()) != null)
result += line;
reader.close();

jar = new JSONArray(result);
for (int i = 0; i < jar.length(); i++) {

try {
JSONObject c = jar.getJSONObject(i);
String vtype = c.getString("ChannelID");
res.setText(""+vtype);
}
catch (JSONException e) {
e.printStackTrace();
}
}

}
at bold statement i am getting an exception. need help to solve this

推荐答案

结果是一个JSONObject,它可能包含string,int,JSONArray。

The result is a JSONObject which may contain string, int, JSONArray.
jar = new JSONArray(result);



应该是


should be

JSONObject jar  = new JSONObject(result);



了解详情: json -simple-example-read-and-write-json / [ ^ ]


这篇关于来自android的url的Json响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆