您的位置:首页 > 理论基础 > 计算机网络

android HTTP获取JSON数据笔记

2017-08-14 16:04 337 查看
path : 网址
返回数据字符串
//注意编码方式


//该函数调用是在新线程调用不要在GUI线程调用 因为while 你懂的


//获取JSON数据
public static String getJsonByInternet(String path){
try {
URL url = new URL(path.trim());
//打开连接
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

if(200 == urlConnection.getResponseCode()){
//得到输入流
InputStream is =urlConnection.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while(-1 != (len = is.read(buffer))){
baos.write(buffer,0,len);
baos.flush();
}
return baos.toString("utf-8");
}
}  catch (IOException e) {
e.printStackTrace();
}

return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android JSON