• 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:

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

  • 相关阅读:
    线程的中断.interrupt
    线程的加入.join()
    Runnable接口
    线程Thread类
    求和、均值
    最值、对应索引位置
    数组、冒泡排序
    获取Methods成员方法类
    获取Field成员变量类
    基于WinDbg的内存泄漏分析
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/7425865.html
Copyright © 2020-2023  润新知