網上關於不少用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