初探Android中的请求服务器并解析返回的json数据
来源:互联网 发布:贵金属喊单软件 编辑:程序博客网 时间:2024/05/22 01:41
新开博客多多关照
//向服务器发送请求
RequestParams paramss = new RequestParams(); // 默认编码UTF-8
http.send(HttpMethod.POST,
"http://192.168.31.78:8080/XXXXXX",//访问服务器提供的地址
paramss, new RequestCallBack<String>() {
@Override
public void onStart() {
//resultText.setText("conn...");
}
@Override
public void onFailure(HttpException arg0, String arg1) {
//此地不太严谨,为请求失败找了一个借口
Toast.makeText(LoginAct.this, "请重新连接网络", Toast.LENGTH_SHORT).show();
return;
}
@Override
public void onSuccess(ResponseInfo<String> responseInfo) {
String AA = responseInfo.result.toString();
try {
parseData(AA);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
//解析json数据
protected void parseData(String result) throws JSONException {
//将解析的数据写到SharedPreferences中
SharedPreferences mySharedPreferences = getSharedPreferences(
"user_info", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = mySharedPreferences.edit();
System.out.println("==开始使用JSONObject==");
JSONObject obj = new JSONObject(result);
//用Iterator将数据全部取出并写到SharedPreferences中
Iterator<String> sIterator = obj.keys();
System.out.println("==开始写入==");
while (sIterator.hasNext()) {
// 获得key
String key = sIterator.next();
// 获取行号
JSONObject item = obj.getJSONObject(key);//获取每行key值
// editor.putString(item.toString(), item.getString("username"));
// editor.putString(item.toString(), item.getString("phonenum"));
// editor.putString(item.getString("username"), item.getString("username"));
editor.putString(item.getString("phonenum"), item.getString("phonenum"));//(key=phonenum,value=phonenum)
editor.commit();
}
}
- 初探Android中的请求服务器并解析返回的json数据
- Android使用HttpURLConnection请求网络返回JSON数据并解析
- Android解析服务器返回的Json数据
- http请求返回并解析json数据
- http请求返回并解析json数据
- android访问服务器并解析返回的XML和JSON数据
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- 从服务器上请求json数据,并解析json数据
- android开发解析服务器返回的JSON数据
- AJAX向服务器发送请求并返回json数据
- 【nodejs】服务器处理url请求并返回json数据
- android使用asynchttp网络请求服务器返回json数据并显示在手机
- php解析请求url并返回json数据
- swift http请求返回json数据并解析
- swift http请求返回json数据并解析
- 解析HTTP POST方式请求的xml数据、本地XML文件数据, 并返回JSON字符串
- 关于C#向服务器请求json数据并解析
- Android初识-通过URL地址请求并返回JSON数据
- 防止SQL注入和XSS攻击Filter
- jaris flv player和ckplayer
- 如何在Angular4中引入jquery
- 最大子序列和的四种不同复杂度实现
- React之ref的使用
- 初探Android中的请求服务器并解析返回的json数据
- Elasticsearch之确切值(Exact values)、全文文本(full text)、倒排索引(inverted index)。
- 命名规则
- 从零开始微信机器人(二):使用图灵机器人和api.ai相关接口
- js在html标签中参数无效解决方案
- 【C/C++开发】模板类
- JAVA synchronized实现原理以及其中锁优化的归纳总结
- linux配置.bashrc美化终端命令行(shell)提示符
- rpm -ivh cvuqdisk-1.0.7-1.rpm 安装报错