json 日期格式化
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 日期格式化相关推荐
- json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date
第一 - phpStudy...
Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...
- SpringBoot日期格式化处理(单独与全局)
SpringBoot日期格式化处理(单独与全局) 包括单独,与全局 1. 单独配置 1.1 使用Springboot提供注解方式 springboot默认提供,在需要的字段上使用@JsonFormat ...
- 格式化json_在Spring Boot中格式化JSON日期
1.概述 在本教程中,我们将展示如何在Spring Boot应用程序中格式化JSON日期字段. 我们将探讨使用Jackson格式化日期的各种方法,它被Spring Boot用作默认的JSON处理器. ...
- 关于json返回日期格式化的解决方案
关于json返回日期格式化的解决方案 参考文章: (1)关于json返回日期格式化的解决方案 (2)https://www.cnblogs.com/ahjesus/archive/2012/12/05 ...
- 项目中技术细节(button用法、前端操作json、 hibernate的query.setFirstResult的用法注意、struts2中日期格式化标签)
button的用法 struts2 s:iterator 中按钮获得当前行数据,并跳转 <button id="submissionz" onclick="var ...
- JavaScript 日期格式化 简单有用
JavaScript 日期格式化 简单有用 代码例如以下,引入jquery后直接后增加下面代码刷新可測试 Date.prototype.Format = function (fmt) { //auth ...
- 日期格式化时注解@DateTimeFormat无效的问题分析
日期格式化时注解@DateTimeFormat无效的问题分析 背景 有时候我们在写接口时,需要把前台传来的日期String类型转为Date类型 这时我们可能会用到@DateTimeFormat注解 在 ...
- JS 日期对象常用函数(时间常用函数、日期格式化)
Date 对象属性 属性 描述 constructor 返回对创建此对象的 Date 函数的引用. prototype 使您有能力向对象添加属性和方法. Date 对象方法 方法 描述 getDate ...
- new+date+xxx+java_SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案
摘自http://tramp-zzy.iteye.com/blog/20903302014-07-10 方法一:全局处理 方法二:局部注解处理 import java.io.IOException; ...
- Django模板过滤器 、日期格式化、数学运算
Django 的模板中的数学运算 前言 django模板只提供了加法的filter,没有提供专门的乘法和除法运算: django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的 ...
最新文章
- Docker Compose安装
- ENGINEER 003:配置IPv6地址
- [YTU]_2917(Shape系列-3)
- c.kdocs cn二维码_二维码防窜货解决方案,物流动向尽在掌握
- 控件包含代码块(即 % ... %),因此无法修改控件集合。
- html的属性与css的属性,HTML的属性和css基础
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
- Android Fetch请求问题
- java 执行 jar 包中的 main 方法
- php读取excel文件_PHP读取Excel类文件
- qq群发 java_qq聊天机器人 群发工具 (java版) (三)
- 56个免费资源网站,总有你想要的。
- 2021年大连12中高考成绩查询,2021大连市地区高考成绩排名查询,大连市高考各高中成绩喜报榜单...
- 让每个生命带着尊严谢幕!淘宝竟有这样一家“临终关怀”网店
- elasticsearch7.8.0入门操作
- spring使用中applicationContext.xml文件头部声明
- 每个互联网人才都应该知道的SQL注入
- 学IT,看教程,看视频,你必须知道的学习网站
- 美国要求签证申请人提供社交媒体账号
- vue里面提到的挂载是什么意思?
热门文章
- 洛谷P4707 重返现世 kMAX-MIN反演+DP
- 推荐一款轻量级的支持Markdown的团队知识分享开源软件
- 普渡大学计算机专业全美排名,美国普渡大学排名
- 中国网络游戏未来发展方向
- BZOJ4565: [Haoi2016]字符合并
- matlab 电磁场工具箱,基于MATLAB软件的电磁场的可视化研究.doc
- ccs: memory range overlaps existing memory range
- 淘宝开放平台技术历程
- QQ快速登录协议的分析与漏洞利用
- bootstrapValidator.js文件里的提示语:设置为中文