spring2.5.6如何接收以及发送json

使用的Spring-core是2.5.6,已经确定不能更改依赖版本,所以在Controller中并不能使用@RequestBody和@ResponseBody来直接转json。
请教要如何配置,才能接收到前端传过来的json数据?
以及除了用request.setContentType="application/json;charset=utf-8"这种方法以外,还有什么方法推送json

楼主直接在controller方法的形参中假上bean对象就可以了,只要传值时key的名字和bean里的属性名相同就好,springmvc自动封装好了,
输出json,就用request.getWriter().print()方法输出就好。有什么问题吗

前端传过来的肯定是json字符串 用json工具把json字符串解析成json对象就可以了,不需要做什么配置。

controller传json到前端的话 可以这样
@RequestMapper(value = "")
public void test(HttpServletResponse response) {

    response.getWrite().write(json字符串);

}

$ajax({
url:'',
data:{'json':"json串"}
})

@RequestMapping("")
public void test(String json) {
// 下面要看你具体使用的json工具
JSONObject jsonObj = JSONObject.parseObject(json);
}

JSP内置对象out就可以
request.getWriter().print()