java 如何返回json格式数据

本文介绍两种从Java返回JSON格式数据的方法:手动拼接并利用servlet内置对象response返回及使用Spring框架通过添加@ResponseBody注解实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java 如何返回json格式数据

  • |
  • 更新:2014-06-17 15:34
  • java 如何返回json格式数据 1
  • java 如何返回json格式数据 2
  • java 如何返回json格式数据 3
  • java 如何返回json格式数据 4
  • java 如何返回json格式数据 5
分步阅读

今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误。因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题。现在我就把我的经验给大家分享一下,希望能够对大家有点帮助。

工具/原料

  • 当你需要用java返回json格式数据

方法一:自己全部手动写

  1. 1

    这种方法有两大步第一步是拼接需要的json数据,第二步是用servlet的内置对象response返回到前台。

    java 如何返回json格式数据
  2. 2

    String 类型的数据可以不用借助任何工具直接返回,只要把它拼接对了就可以。如我需要返回一个{“success”:true,“msg”:“修改失败!”}的json,就可以如下图这样写。(注意,java里的引号要用的转义字符“\”)

    java 如何返回json格式数据
  3. 3

    如果需要返回的是一个list或者别的类的化,需要用到JSONArray的辅助工具类,然后使用response.getWriter().print(),返回到打到前台。具体代码如下图。

    java 如何返回json格式数据
    END

方法2:用Spring框架

  1. 1

    如果你使用了Spring框架那就更简单了,你只需要在你的方法返回的时候加一个@ResponseBody的注解就可以了。就这么简单。

    java 如何返回json格式数据
    java 如何返回json格式数据
    END

注意事项

  • 注意第一种方法,拼接json串的时候需要用的到双引号的地方添加转义字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值