最近在用Android调用Web服务,开始准备用WebService来调用,用jws的WebService方式写好后发现Android调用的时候很多问题不知道咋解决了,后来发现有一个更好的办法,就是采用HttpPost来与后台交互。

下面就说一下相关的JSON的操作:

不得不说,JSON格式的确是非常美妙的,速度快而且简化了很多操作
在Android下,AndroidSDK已经为我们封装好了整个与JSON有关的操作,使用非常方便

以下就是一个标准的JSON请求的实现过程:

HttpPostrequest=newHttpPost(url);
//先封装一个JSON对象
JSONObjectparam=newJSONObject();
param.put("name","rarnu");
param.put("password","123456");
//绑定到请求Entry
StringEntityse=newStringEntity(param.toString());
request.setEntity(se);
//发送请求
HttpResponsehttpResponse=newDefaultHttpClient().execute(request);
//得到应答的字符串,这也是一个JSON格式保存的数据
StringretSrc=EntityUtils.toString(httpResponse.getEntity());
//生成JSON对象
JSONObjectresult=newJSONObject(retSrc);
Stringtoken=result.get("token");

更多相关文章

  1. Activity生命周期
  2. Android(安卓)应用程序界面设计建议
  3. android 微信登录与分享集成
  4. 【贪吃蛇—Java程序员写Android游戏】系列 3. 用J2ME实现Android
  5. 在 Android(安卓)上使用协程(三) :Real Work
  6. Android:WebView与Javascript交互(相互调用参数、传值)
  7. okhttp的应用详解与源码解析--android网络请求框架发展史
  8. Android(安卓)面试题总结之Android(安卓)基础(一)
  9. Android(安卓)各大网络请求库的比较及实战,android请求库实战

随机推荐

  1. Android设定屏幕只竖屏或只横屏的两种方
  2. 如何关联androidSDK源代码
  3. Android 全局Activity动画设置
  4. Android开发9——Activity的启动模式
  5. 浅谈Android Surface机制
  6. Android的闹钟管理类
  7. 9.RatingBar
  8. Android系列教程:TextView小组件的使用--
  9. android-RadioButton背景使用图片
  10. Unity2019通过unity获取Android动态权限(