Android实例demo21之json数据封装,服务器json数据接收
2015-04-10 16:41
369 查看
java中常用的json对象:JSONObject
(1)字符串 NSInteger等常用对象
JSONObject mjsonObject = new JSONObject();
mjsonObject.put("name" , “xiaoming” );
(2)map list
Map<String, String> map = new HashMap<String, String>();
map1.put("name", “xiaoming”);
List<Map> list = new ArrayList<Map>();
list.add(“abc”);
然后将对象转化为JSONArray
JSONArray js1 = JSONArray.fromObject(map);
JSONArray js2 = JSONArray.fromObject(list);
mjsonObject.put("map", js1);
mjsonObject.put(“list”, js2);
服务器接收端:
public void testJson(TestContent jsonObj)
public void testJson(JSONObject
jsonObj)
TestContent 要喝json封装的数据类型保持一致
这样json直接就可以转化为我们所定义的实体类。
当然第二种方式,用JSONObject也可以get里面的对象。
(1)字符串 NSInteger等常用对象
JSONObject mjsonObject = new JSONObject();
mjsonObject.put("name" , “xiaoming” );
(2)map list
Map<String, String> map = new HashMap<String, String>();
map1.put("name", “xiaoming”);
List<Map> list = new ArrayList<Map>();
list.add(“abc”);
然后将对象转化为JSONArray
JSONArray js1 = JSONArray.fromObject(map);
JSONArray js2 = JSONArray.fromObject(list);
mjsonObject.put("map", js1);
mjsonObject.put(“list”, js2);
服务器接收端:
public void testJson(TestContent jsonObj)
public void testJson(JSONObject
jsonObj)
TestContent 要喝json封装的数据类型保持一致
这样json直接就可以转化为我们所定义的实体类。
当然第二种方式,用JSONObject也可以get里面的对象。
相关文章推荐
- Android开发:客户端与服务器通过传递和接收json数据进行交互
- Android解析服务器Json数据实例
- android中解析服务器发过来的JSON数据
- Android接收/发送jSON数据
- Android之发送与接收JSON数据
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- android客户端接收C#服务器的数据时,有时候会多一些空值,为啥子哟
- Struts2服务器和Android客户端利用JSON进行数据的传递
- Android客户端不能接收C#服务器数据?(整理)
- Android入门:通过JSON数据与服务器进行通信
- Jsp读取数据库返回json数据,Android客户端接收json
- Android向服务器传json数据
- Android接收/发送jSON数据
- Android客户端获取服务器的json数据(一)
- android读取服务器json格式数据
- android发送/接收json数据
- android发送json数据到服务器(框)
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- Android 使用bundle在activity之间交换数据 DEMO (填写注册信息实例)
- android访问服务器并解析返回的XML和JSON数据