android跟服务器使用json传递数据
16lz
2021-01-26
最近在做项目,使用了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包
以上代码亲测可以使用,如果有问题请留言.......
更多相关文章
- Android(安卓)中String.xml文件中的错误
- 学习笔记:Android开源库使用方法总结
- android通过反射获取wifi热点ap的ssid和password
- android 在surfaceView上画图
- java android HTTP应用程序设计
- android中BaseActivity的公共方法
- Android(安卓)application对象的使用 全局变量
- android上如何写配置文件
- android开发学习笔记(一)分别通过GET和POST请求从服务器端获取数