zoukankan      html  css  js  c++  java
  • GSON转换日期数据为特定的JSON数据

      通过JSON传递数据的时候经常需要传递日期,Java中可以通过GSON将日期转换为特定格式的JSON数据。

    1.普通的GSON转换日期

        public void query(HttpServletRequest request, HttpServletResponse response, RegisterService service)
                throws Exception {
            Integer id = Integer.parseInt(request.getParameter("id"));
            Register register = service.getRegisterById(id);
            Gson gson = new Gson();
            String json = gson.toJson(register);
            System.out.println(json);
            response.getWriter().write(json);
        }

     转换后的日期格式:

    前台界面显示:

    2.如果需要将日期格式转换为特定日期格式的数据:

        // 查询
        public void query(HttpServletRequest request, HttpServletResponse response, RegisterService service)
                throws Exception {
            Integer id = Integer.parseInt(request.getParameter("id"));
            Register register = service.getRegisterById(id);
            //转换日期格式,也可以new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create(); 
            Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
            String json = gson.toJson(register);
            System.out.println(json);
            response.getWriter().write(json);
        }

     转换后的日期JSON:

    前台界面显示的日期格式:

  • 相关阅读:
    ubuntu安装iscsi
    函数模板的trick
    EF-Code First(5):二级缓存
    了解线程的属性及方法
    算法--中位数计算
    实习面试
    长轮询实现Chat并迁移到Azure测试
    非聚集索引及其性能优化
    架构设计方案
    大话数据结构-图
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/7425865.html
Copyright © 2011-2022 走看看