关于Java集成json,返回json报文

本文介绍了在Spring和Struts2框架下如何返回JSON报文数据,主要涉及两种方法:1. 使用Servlet的输出流;2. 利用Struts2的插件。详细讲解了第二种方法,包括所需的jar包、Result类的创建以及相关配置,并提供了具体实现方法的示例。
摘要由CSDN通过智能技术生成

最近要写接口返回json报文数据 ,项目框架用的是spring、struts2对象返回的json网上查了下相关资料,现在把相关方法写一下,如果各位大神有看到文章有什么写的不妥的地方请指出来,小弟会及时更改。可能包含网上的一些资料

现在主要说两种方法:

1.使用servlet的输出流

public void json() throws IOException{
    HttpServletResponse response=ServletActionContext.getResponse();
    response.setContentType("text/html;charset=utf-8");
    //response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    String jsonString="{"code":"1","data":"","message":"注册成功","success":true}";
    out.println(jsonString);
    out.flush();
    out.close();

}

这块可以写一个对象生成json的帮助类来生成json输出就好

然后配置xml

<action name="json" class="objectInformaTion" method="json" />

然后输出

{"code":&

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值