博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java把结果集序列化成json通过out流传给前台步骤
阅读量:7107 次
发布时间:2019-06-28

本文共 1415 字,大约阅读时间需要 4 分钟。

1.把处理好的list或map序列化成JSON字符

/**     * 序列化集合成JSON字符     * @param list     * @return     */    public static String structureConfigParamsGroupJSONData(List
list) { JSONSerializer serializer = new JSONSerializer(); String json=""; json = serializer.exclude("*.class").deepSerialize(list).replaceAll(":\\s*null\\s*", ":\"\""); return json; } public static String structureConfigParamsGroupJSONData(Map
map) { JSONSerializer serializer = new JSONSerializer(); String json=""; json = serializer.exclude("*.class").deepSerialize(map).replaceAll(":\\s*null\\s*", ":\"\""); return json; }作者:littleDragon链接:https://www.jianshu.com/p/c4068c941939來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2.输出JSON

/**     * 输出JSON     *      * @param response     * @param result     * @throws IOException     */    public void print(HttpServletResponse response, String result) throws IOException    {        response.setCharacterEncoding("UTF-8");        response.setContentType("text/json;charset=UTF-8");        PrintWriter out = response.getWriter();        out.print(result);        out.flush();        out.close();     }作者:littleDragon链接:https://www.jianshu.com/p/c4068c941939來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 另外,Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等,也很好用。请自行百度,有很多参考文章。

转载于:https://www.cnblogs.com/lijingran/p/8385624.html

你可能感兴趣的文章
助你心想事成的三种力
查看>>
双十一达到马云预期了吗?
查看>>
习惯的力量之二窗户上的洞
查看>>
什么是你的核心竞争力之七弱点让你闪光
查看>>
惠普10亿美元锻造Helion云品牌
查看>>
拨开云计算迷雾,助力企业业务创新
查看>>
[C# 开发技巧系列]如何动态设置屏幕分辨率
查看>>
Exchange 2013 五个接收连接器功能与解释
查看>>
位图和SVG用法比较
查看>>
响应式设计(Response Web Design)实践
查看>>
Exchange 2010无法创建DAG第二个成员
查看>>
Skype for Business Server 2015-04-前端服务器-4-准备Active Directory
查看>>
52.本地VMware环境虚拟机的异地(Azure)容灾(下)
查看>>
从阿里旺旺看淘宝和ebay的差异,看中国人的信任危机
查看>>
加州Tahoe之行
查看>>
iptables l7-filter扩展模块封QQ、MSN、迅雷等应用层协议
查看>>
谁干的mysql无密码登录?
查看>>
《从零开始学Swift》学习笔记(Day 49)——扩展声明
查看>>
Microsoft Operations Management Suite 配置网络性能监视
查看>>
Android切近实战(三)
查看>>