springmvc 后台返回json

来源:互联网 发布:自动记牌器 安卓版源码 编辑:程序博客网 时间:2024/06/06 05:45

springmvc是非常好用的框架,但是最近学习遇到一个问题

后台返回json串,前台接收怎么处理,我遇到的是后台返回List的json串,前台如何获得这个串的长度,并且遍历出来

后台是controller:

@RequestMapping("/getTypes.do")@ResponseBodypublic List<Booktype> getTypes(){    return this.bookService.getBookType();}前端请求而是:
js代码:
  $.ajax({      url:"${pageContext.request.contextPath}/book/getTypes.do",type:"post",dataType:"json",//一定要指明数据格式,否则是取不出来的success:function(data){          alert("成功了!");          alert(data[0].id);          alert(data.length);//注意不能使用data.size()或者是data.size,
//由于返回的是json,并且json没有list的概念,但是有数组,f12也能看到请求返回的是json数组,
//数组自然使用.length啦,和java是一样的               }               }