spring mvc 中返回json格式資料

2021-09-28 21:37:29 字數 747 閱讀 3020

首先,匯入轉為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...