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 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...

Spring MVC返回JSON格式的数据

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

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

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

【Spring学习笔记-MVC-3.1】SpringMVC返回Json数据-方式1-扩展

《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为: 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1:http://www....

spring mvc实现Restful返回json格式数据

在本示例中,我们将向您展示如何将对象转换成json格式并通过spring mvc框架返回给用户。 使用技术及环境: Spring 3.2.2.RELEASEJackson 1.9.10JD...
  • hj7jay
  • hj7jay
  • 2016-04-12 09:36
  • 1744

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

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

手机端服务器开发Spring MVC上传头像,并返回JSON数据

package com....; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat;...

Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程

************************************************************服务器端代码**********************************...

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

参考地址:http://www.aichengxu.com/view/1014399 第一步,引入包: jackson-core2.2.3jackson-databind2.2.3jackson-a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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