spring引入什么注解能支持json

如题所述

方法前引入@ResponseBody;

@ResponseBody
@RequestMapping(value = "/submit", produces = "plain/text; charset=UTF-8")
public String submitFunc() {
        //do sth...
JSONObject total = new JSONObject();
total.put("msg", "ok");
return total.toString();
}

或者在项目中引入jackson包,那样就可以直接返回对象。

前端使用ajax请求,类似这样:

jQuery.ajax({
url : "/xxx/yyyy/submit",//请求路径
type : "post",
asycn : false,
data : {},//传递你的业务数据
dataType : "json",
success : function(data) {
    //处理成功
    if (data.msg) {
    alert(data.msg);
    //弹出"ok"
    }
}
});

就能接收到json格式的数据了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-22

相似回答