JSON-各种type嵌套

JSON-各种type嵌套,外部多个body type、body内部多type嵌套等

JSON-各种type嵌套_第1张图片

JSON-各种type嵌套_第2张图片

JSON-各种type嵌套_第3张图片

JSON-各种type嵌套_第4张图片


===================================================================================================

@RequestMapping(value = "getList" , method = RequestMethod.GET)
    @ResponseBody
    public Map getList(MyhQuestion myhQuestion,HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/json; charset=UTF-8");
Map mList = Maps.newHashMap();
List> mapList1 = Lists.newArrayList();
List> mapList2 = Lists.newArrayList();
  Map map = Maps.newHashMap();
  map.put("userId", "aaaaaa");
  mapList1.add(map);


       Map map2 = Maps.newHashMap();
  map2.put("userId", "bbbb");
  mapList2.add(map2);
       
    mList.put("body1", mapList1);
    mList.put("body2", mapList2);    
mList.put("status", "success");
mList.put("message", "请求成功");
return mList;
}

@RequestMapping(value = "getList2" , method = RequestMethod.GET)
    @ResponseBody
    public Map getList2(MyhQuestion myhQuestion,HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/json; charset=UTF-8");
Map mListBody = Maps.newHashMap();
Map mListType = Maps.newHashMap();
List> mapList1 = Lists.newArrayList();
List> mapList2 = Lists.newArrayList();

Map map = Maps.newHashMap();
map.put("name", "aaaaaa");
mapList1.add(map);


    Map map2 = Maps.newHashMap();
    map2.put("name", "bbbb");
    mapList2.add(map2);
   
    mListType.put("type1", mapList1);
    mListType.put("type2", mapList2);    
    mListBody.put("body", mListType);
    mListBody.put("status", "success");
mListBody.put("message", "请求成功");
return mListBody;
}

你可能感兴趣的:(J2EE,JSON,JSON格式嵌套)