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;
    }   

关于SpringMVC返回json数据的三种方式

方式一:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。 利用HttpServletResponse,然后获取response.getOutputSt...
  • z742182637
  • z742182637
  • 2016年06月13日 10:35
  • 13208

Spring MVC 4 配置ajax请求返回json数据的问题

之前spring mvc返回json数据都是通过自己手动编写类返回的,也知道spring mvc自带这种功能,但一直没有试过,昨天心血来潮想是一把看看,按照网上的说法,大体分为三步: 添加jackso...
  • tianxiehuiyuaninfo
  • tianxiehuiyuaninfo
  • 2017年04月14日 16:31
  • 443

【Spring】SpringMVC返回json数据的三种方式

方式一:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。 利用HttpServletResponse,然后获取response.getOutp...
  • moshenglv
  • moshenglv
  • 2016年07月31日 14:47
  • 5449

Spring MVC获取客户端传给的json数据

Spring MVC获取客户端传给的json数据 @RequestMapping(value = "/postRequest", method = RequestMethod.POST, heade...
  • yjptu
  • yjptu
  • 2014年01月27日 18:03
  • 1715

Spring-MVC + Json遇到的无法返回前端的坑

由于做项目使用Spring-MVC架构,而Json格式的数据又是返回前端时经常用到的,越是常见的东西往往莫名其妙的出错,后端是这样写的: @RequestMapping(value ="/appli...
  • yangqunyangqun
  • yangqunyangqun
  • 2017年06月28日 18:30
  • 283

SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。 如:  或者 同样要用jackson的jar包。 2、第二种使用JSON工具将对象序列...
  • shan9liang
  • shan9liang
  • 2014年12月30日 09:02
  • 252632

SpringMVC提供接口返回json数据

项目要提供接口,供PC、平板、手机端调用,照这样看来,只能返回json数据,好在SpringMVC提供这种接口非常简单, 相关配置做好后,方法上增加@ResponseBody即可,代码如下所示: @C...
  • xiongge2005
  • xiongge2005
  • 2017年05月10日 17:08
  • 983

Spring MVC JSON数据交互-解析和返回JSON

首先要搭建一个Spring MVC的工程,可以参看我的另一篇博客:http://blog.csdn.net/qq245671051/article/details/47206331 Spring ...
  • QQ245671051
  • QQ245671051
  • 2015年08月02日 15:16
  • 2742

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

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

spring mvc 接收返回json串

1.有一问题不明,return  时必须进行 tojson()方法调用。 2.GET 请求是不能待request body 的。POST 请求可以。...
  • shaokai132333
  • shaokai132333
  • 2015年10月30日 00:44
  • 2265
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring mvc如何返回json数据
举报原因:
原因补充:

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