网上关于不少用SPMVC返回Json字符串的试,如:html
https://www.cnblogs.com/ssslinppp/p/4528892.htmlspring
该方法,是标准的教科书式的方式,做者认为,在实际项目中,使用未必方便,因此本身习惯用fastJson把字符串化后,再直接返回字符串就行。json
前提:app
导入fastjason jar包。ide
并在项目中引入jar包 ui
import com.alibaba.fastjson.JSON;
例1 :返回一个对象的JSON字符串。spa
@ResponseBody @RequestMapping(value="/getSingleObject",method=RequestMethod.GET) public String getDataToSession() { User user=new User(); user.setPassword("123456"); user.setUserName("zhangSan4"); String string=JSON.toJSONString(user); return string; }
前台页面显示以下: code
例2:返回多个对象的JSON字符串htm
@ResponseBody @RequestMapping(value="/getListObject",method=RequestMethod.GET) public String getDataToSessionList() { List<User> list=new ArrayList<User>(); User user=new User(); user.setPassword("123456"); user.setUserName("zhangSan4"); list.add(user); User user2=new User(); user2.setPassword("321654"); user2.setUserName("WangWu"); list.add(user2); String string=JSON.toJSONString(list); return string; }
前台页面显示以下: 对象
验证代码:https://files.cnblogs.com/files/peiyangjun/20180104_springMVC_easyui.zip