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里面的对象。