json 日期格式化

开发中使用 gson和fastjson写了一个简单的对象json互转的类,我们序列化使用了gson,反序列化使用fastjson,这样能兼顾二者的有点和避免缺点。

由于fastjson是国人开发的默认的日期格式化是*“yyyy-MM-dd HH:mm:ss”*,而gson不是这样在包含日期字段的对象进行相互操作的时候会出错,因此需要为gson单独添加指定的 日期格式化 。

import com.alibaba.fastjson.JSONObject;
import com.google.gson.GsonBuilder;/***  单独的序列化和反序列化
**/
public class JsonUtil {private static GsonBuilder gsonBuilder = new GsonBuilder();static {gsonBuilder.disableHtmlEscaping();gsonBuilder.setDateFormat("yyyy-MM-dd HH:mm:ss");}/*** 序列化 使用gson**/public static String pojoToJson(Object o) {return gsonBuilder.create().toJson(o);}/*** 反序列化使用 fast json* 日期格式默认就是  "yyyy-MM-dd HH:mm:ss"  不需要设置**/public static <T> T jsonToPojo(String json,Class<T> tClass) {return JSONObject.parseObject(json,tClass);}
}

json 日期格式化相关推荐

  1. json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date 第一 - phpStudy...

    Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...

  2. SpringBoot日期格式化处理(单独与全局)

    SpringBoot日期格式化处理(单独与全局) 包括单独,与全局 1. 单独配置 1.1 使用Springboot提供注解方式 springboot默认提供,在需要的字段上使用@JsonFormat ...

  3. 格式化json_在Spring Boot中格式化JSON日期

    1.概述 在本教程中,我们将展示如何在Spring Boot应用程序中格式化JSON日期字段. 我们将探讨使用Jackson格式化日期的各种方法,它被Spring Boot用作默认的JSON处理器. ...

  4. 关于json返回日期格式化的解决方案

    关于json返回日期格式化的解决方案 参考文章: (1)关于json返回日期格式化的解决方案 (2)https://www.cnblogs.com/ahjesus/archive/2012/12/05 ...

  5. 项目中技术细节(button用法、前端操作json、 hibernate的query.setFirstResult的用法注意、struts2中日期格式化标签)

    button的用法 struts2 s:iterator 中按钮获得当前行数据,并跳转 <button id="submissionz" onclick="var ...

  6. JavaScript 日期格式化 简单有用

    JavaScript 日期格式化 简单有用 代码例如以下,引入jquery后直接后增加下面代码刷新可測试 Date.prototype.Format = function (fmt) { //auth ...

  7. 日期格式化时注解@DateTimeFormat无效的问题分析

    日期格式化时注解@DateTimeFormat无效的问题分析 背景 有时候我们在写接口时,需要把前台传来的日期String类型转为Date类型 这时我们可能会用到@DateTimeFormat注解 在 ...

  8. JS 日期对象常用函数(时间常用函数、日期格式化)

    Date 对象属性 属性 描述 constructor 返回对创建此对象的 Date 函数的引用. prototype 使您有能力向对象添加属性和方法. Date 对象方法 方法 描述 getDate ...

  9. new+date+xxx+java_SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案

    摘自http://tramp-zzy.iteye.com/blog/20903302014-07-10 方法一:全局处理 方法二:局部注解处理 import java.io.IOException; ...

  10. Django模板过滤器 、日期格式化、数学运算

    Django 的模板中的数学运算 前言 django模板只提供了加法的filter,没有提供专门的乘法和除法运算: django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的 ...

最新文章

  1. Docker Compose安装
  2. ENGINEER 003:配置IPv6地址
  3. [YTU]_2917(Shape系列-3)
  4. c.kdocs cn二维码_二维码防窜货解决方案,物流动向尽在掌握
  5. 控件包含代码块(即 % ... %),因此无法修改控件集合。
  6. html的属性与css的属性,HTML的属性和css基础
  7. 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
  8. Android Fetch请求问题
  9. java 执行 jar 包中的 main 方法
  10. php读取excel文件_PHP读取Excel类文件
  11. qq群发 java_qq聊天机器人 群发工具 (java版) (三)
  12. 56个免费资源网站,总有你想要的。
  13. 2021年大连12中高考成绩查询,2021大连市地区高考成绩排名查询,大连市高考各高中成绩喜报榜单...
  14. 让每个生命带着尊严谢幕!淘宝竟有这样一家“临终关怀”网店
  15. elasticsearch7.8.0入门操作
  16. spring使用中applicationContext.xml文件头部声明
  17. 每个互联网人才都应该知道的SQL注入
  18. 学IT,看教程,看视频,你必须知道的学习网站
  19. 美国要求签证申请人提供社交媒体账号
  20. vue里面提到的挂载是什么意思?

热门文章

  1. 洛谷P4707 重返现世 kMAX-MIN反演+DP
  2. 推荐一款轻量级的支持Markdown的团队知识分享开源软件
  3. 普渡大学计算机专业全美排名,美国普渡大学排名
  4. 中国网络游戏未来发展方向
  5. BZOJ4565: [Haoi2016]字符合并
  6. matlab 电磁场工具箱,基于MATLAB软件的电磁场的可视化研究.doc
  7. ccs: memory range overlaps existing memory range
  8. 淘宝开放平台技术历程
  9. QQ快速登录协议的分析与漏洞利用
  10. bootstrapValidator.js文件里的提示语:设置为中文