返回数据的样式:
我们由内向外进行嵌套,最里层是这样的:
显而易见,这是多个Map集合,代码如下(ps:php是我传入的一个实体类):
Map<String,Object> map = new HashMap<String,Object>();
map.put("id",php.getId());
map.put("title",php.getTitle());
map.put("text",php.getMessage());
然后来到第二层:
这一层是再次利用Map将最内层Map封装在一起(这里省略了一个,实际上内层一个是message,一个是userinfo,这里仅展示了message),代码如下:
Map<String,Map<String,Object>> maplist = new HashMap<String,Map<String,Object>>();
maplist.put("message",map);
最后一层我用了一个List将所有的Map封装在了一起: 代码如下:
List<Map<String,Map<String,Object>>> listMap = new ArrayList<Map<String,Map<String,Object>>>();
listMap.add(maplist);