spring引入什么注解能支持json
2个回答
展开全部
方法前引入@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格式的数据了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询