Jquery 从spring MappingJacksonJsonView中访问JSON
下面是我如何尝试访问json的,我是否需要更改wthin jQuery的数据类型Jquery 从spring MappingJacksonJsonView中访问JSON,jquery,json,spring,jackson,Jquery,Json,Spring,Jackson,下面是我如何尝试访问json的,我是否需要更改wthin jQuery的数据类型 service : @RequestMapping("VIEW") @ResourceMapping("myUrl") public MappingJacksonJsonView savePortletData() { jsonString = outStream.toString(); argMap.addAttribute("portlet
service :
@RequestMapping("VIEW")
@ResourceMapping("myUrl")
public MappingJacksonJsonView savePortletData() {
jsonString = outStream.toString();
argMap.addAttribute("portletDataResponseJson", "{\"test\": \"tester2\"}");
return new MappingJacksonJsonView();
}
}
jquery:
$.ajax({
url: "myUrl",
type: 'post',
dataType : "json",
success : function(jsonResponse) {
console.log('JSON IS '+jsonResponse;
},
});
我们正在使用@ResponseBody对象(将转换为json)
所以您不需要创建单独的视图,spring将检测json作为请求,并自动应用消息转换器 您想在控制器中访问json吗?这里也有同样的问题。对象PortletData是pojo还是需要一个参数才能转换?它可以是任何pojo,jackson将根据属性进行转换。
public @ResponseBody PortletData savePortletData(){
}