首先,匯入轉為json格式所需的三個架包。 注意:架包忘了匯入會出現 406 acceptable 錯誤!
接著是controller類:
//@controller
@restcontroller //當前controller中的每個方法都返回json格式的字串
public class productcontroller
return products;
}}
執行後:
可以看到,這樣就完成了json格式的轉化!
在controller類中,可以看到有兩個注釋掉的註解
@controller @responsebody
這兩個註解和@restcontroller 的使用是一樣的,當定義了@restcontroller表示這整個類都轉為json格式,當使用@controller @responsebody 的時候該類中還可以存在其他非json的格式
我們來看下@restcontroller 的原始碼,其實是下面5個註解的合體
ajax SpringMVC如何返回json
ajax返回json 1 將物件轉換成json class resultdata public void seterror integer error public string getmsg public void setmsg string msg resultdata result new r...
Jquery ajax方法解析返回的json資料
最近在用jquery的ajax方法傳遞接收json資料時發現乙個問題,那就是返回的data資料,有時候可以直接作為json資料使用,可有時候又不行。查了些資料,解釋如下 ajax else if ajaxobj.status 1 未繫結微博 return true error function aj...
Spring Mvc 返回機制
spring mvc 有如下的幾種返回方式 modelandview,model,modelmap,map,view,string,void 例子在類開始之前加上了如下註解 controller 一 modelandview public modelandview show 請求路徑 專案路徑 ad...