您的位置:首页 > 移动开发 > Android开发

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里面的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: