最近在做项目,使用了json传递数据,把服务器对象转换成json字符串返回,android使用gson包解析json字符串变成对象.


1.服务器代码编写,我这边是在servlet里面

   Peron person=new Person("张三","男");//Peron是自定义对象    JSONObject json = JSONObject.fromObject(person);   PrintWriter out = response.getWriter();   out.append(json.toString()); //把java对象转换成json字符串返回

如果你缺少服务器json jar包 点击下载服务器json包


2.android客户端代码编写

   String jsonString="这里的值是服务器返回过来的json字符串";   Gson gson = new Gson();   Type type = new TypeToken<Person>(){}.getType();     Person person=gson.fromJson(jsonString,type);//把json字符串变成java对象
如果你缺少android客户端gson jar包 点击下载android客户端gson包


以上代码亲测可以使用,如果有问题请留言.......

更多相关文章

  1. Android(安卓)中String.xml文件中的错误
  2. 学习笔记:Android开源库使用方法总结
  3. android通过反射获取wifi热点ap的ssid和password
  4. android 在surfaceView上画图
  5. java android HTTP应用程序设计
  6. android中BaseActivity的公共方法
  7. Android(安卓)application对象的使用 全局变量
  8. android上如何写配置文件
  9. android开发学习笔记(一)分别通过GET和POST请求从服务器端获取数

随机推荐

  1. Windows 环境下载 Android(安卓)源码
  2. Gradle???????
  3. Android扫描二维码及生成二维码Demo
  4. 窗口关系
  5. Android(安卓)文本转语音TextToSpeech (T
  6. Android(安卓)ApiDemos示例解析(177):Vie
  7. Android(安卓)SipDemo项目实现SIP协议
  8. Android实现拖动小球跟随手指移动效果
  9. 在Eclipse中用javadoc给android工程库文
  10. Android(安卓)Bander设计与实现 - 设计篇