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:

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

  • 相关阅读:
    java中super构造方法的理解
    js和jquery
    hdfs数据导入及spark导入hdfs数据
    mysql设置定时任务
    ssh 设置无密登陆
    实验九 堆排序
    实验8 Hash表的建立和查找
    实验七 图的最小生成树算法
    实验六 huffman树的实现及应用
    实验五 二叉树的建立、遍历及应用
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/7425865.html
Copyright © 2011-2022 走看看