spring mvc如何返回json数据

原创 2016年06月02日 09:18:46

springmvc如何返回json数据

常用的方法有两种:

1.利用Gson等json转换工具,将对象转换成json字符串,并通过HttpServletResponse将json字符串返回给前台

@RequestMapping("/getJson1")
    public void getJson1(HttpServletResponse response)
    {
        HashMap map = new HashMap();
        map.put("content", "hello world!");
        Gson gson = new Gson();
        try {
            OutputStream stream = response.getOutputStream();
            stream.write(gson.toJson(map).toString().getBytes());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

2.引入jackson包, 并指定通过@ResponseBody 直接返回对象, 这样Spring MVC会自动把对象转化成Json

    @RequestMapping("getJson2")
    public @ResponseBody Map getJson2()
    {
        HashMap map = new HashMap();
        map.put("content", "hello world!");
        return map;
    }   

Spring MVC全局异常后返回JSON异常数据

Spring MVC全局异常后返回JSON异常数据 问题:         当前项目是作为手机APP后台支持,使用spring mvc + mybaits + shiro进...

Spring MVC Controller中返回json数据中文乱码处理

问题 在使用Spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码。后台JAVA代码: @RequestMapping(value = "/upload", m...

Spring MVC 学习笔记11 —— 后端返回json格式数据

Spring MVC 返回json数据
  • sonictl
  • sonictl
  • 2014年11月25日 11:21
  • 1808

Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

其实前面一篇关于zTree返回JSON数据的文章已经有一种解决方案了,但是当我今天在新公司搭建新环境的时候,发现决然又不行了,所以我觉得那应该不是最优的解决方案。 说起来,我以前接触到的一个项目,根本...

Spring MVC返回JSON格式的数据

1.前端页面   index.jsp 测试返回JSON格式的数据 $(document).ready(function(){ testResponseBody(); }); fu...

Spring MVC Controller中返回json数据中文乱码处理

问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码。后台Java代码: [java] view plain copy prin...

spring mvc Interceptor 返回json数据

spring mvc Interceptor 返回json数据今天在使用springmvc的拦截器做签名校验时需要在拦截器中返回校验失败的提示信息,刚开始因为代码逻辑的问题,一直不能返回json数据,...

Spring MVC 3.2.2 +easyui 返回JSON数据格式

最近花了很多时间,研究Spring MVC 3.2.2 +easyui,实现了这个,前端页面实现个系统就很简单了。 Spring MVC 返回JSON数据的方法 1). 直接 PrintWrite...
  • wind520
  • wind520
  • 2013年06月30日 17:47
  • 16995

使用spring-mvc 框架返回json格式数据 报406

有段时间没用用spring-MVC 这两天想把Struts2 写的项目改成spring的,但是在返回json格式数据到页面的时候出现了 问题 总报 406 。搞了两天,网上也找了很多例子,照着网上的...

关于spring mvc返回json数据

一。过滤某个对象的属性转换为json对象. 如.不想将密码返回给客户端,则在对应字段上使用 @JsonIgnore 注解或在对应类上使用@JsonIgnoreProperties注解 p.s.前提...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring mvc如何返回json数据
举报原因:
原因补充:

(最多只允许输入30个字)