`
FirstBlood
  • 浏览: 162115 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

jackson2.1.4 序列化格式化时间

阅读更多
public class User {

	private int id;
	
	private Date birthday;

	private double money;

	private String name;
	
	public User() {
	}

	public User(int id, String name, Date birthday) {
		super();
		this.id = id;
		this.name = name;
		this.birthday = birthday;
	}
	
	public User(int id, String name, double money, Date birthday) {
		super();
		this.id = id;
		this.name = name;
		this.money = money;
		this.birthday = birthday;
	}

	public Date getBirthday() {
		return birthday;
	}

	public int getId() {
		return id;
	}

	public double getMoney() {
		return money;
	}

	public String getName() {
		return name;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	public void setMoney(double money) {
		this.money = money;
	}

	public void setName(String name) {
		this.name = name;
	}
	
}


		ObjectMapper mapper = new ObjectMapper();
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		mapper.setDateFormat(format);
		User user = new User(1,"JACK",new Date());
		String outJson = mapper.writeValueAsString(user);
		System.out.println(outJson);


//结果{"id":1,"name":"JACK","money":0.0,"birthday":"2013-04-01"}

//objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS,FALSE);
//禁止使用时间戳(数字),而使用[ISO-8601标准的符号,它得到类似的输出:“1970-01-01T00:00:00.000 +0000”。


//@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
也可以再类的属性上自定义哪些属性需要自定义序列化
timezone="GMT+8" 这里是中国的时区 东8区


//自定义格式化类
//JsonSerializer<T>
//@JsonSerialize(user=xxx.class)
分享到:
评论

相关推荐

    jackson jar包

    jackson-annotations-2.1.4,jackson-annotations-2.5.4,jackson-core-2.2.2,jackson-core-asl-1.9.7,jackson-core-lgpl-1.9.7,jackson-databind-2.2.2,jackson-mapper-asl-1.9.7,jackson-mapper-lgpl-1.9.7 ...

    jackson-databind-2.1.4.jar

    Jackson是一个Java用来处理 JSON 格式数据的类库,性能非常好,jackson-databind.jar包可以配合Jackson使用

    jackson-core-2.1.4

    jackson-core-2.1.4 很好用的json工具,大家快来下载吧,在兼容android

    jQuery v2.1.4 官方版.zip

    jQuery2.1.4来自jQuery官方网站,jQuery2.1.4包括jQuery2.1.4和jQuery2.1.4压缩版,即:jQuery2.1.4.js和jQuery2.1.4.min.js,jQuery是流行的JS框架! jquery-2.1.4 (注!jquery-2.0以上版本不再支持IE 6/7/8) ...

    jquery-2.1.4.zip

    在实际的生产环境中,我们通常会使用这个版本,因为它可以减少页面加载时间,提高网站性能。尽管这个版本的代码不易阅读,但由于其高效性,对于已经熟悉jQuery的开发者来说,是首选的实现方式。 jQuery的核心特性...

    cocos2d-x 2.1.4

    - 动画系统在2.1.4版本中得到强化,支持序列帧动画,使得角色和场景的动态表现更加丰富。 7. **脚本支持**: - cocos2d-x 支持Lua和JavaScript两种脚本语言,为开发者提供了更多选择。2.1.4版可能进一步增强了...

    IText2.1.4jar包和源文件包

    - **文本和图像处理**:可以在PDF文档中添加和格式化文本,插入和调整图像。 - **安全性和加密**:提供PDF文档的访问控制和加密功能,保护文档内容不被未经授权的用户查看或修改。 - **PDF解析和解析器**:可以读取...

    org.restlet.ext.jackson-2.1.4.jar

    javaee/javaweb常用jar包,亲测可用,导入到java工程中即可使用

    jquery-2.1.4.js

    《jQuery 2.1.4:前端开发的得力助手》 jQuery,作为JavaScript库的杰出代表,一直以来都是Web前端开发者的重要工具。标题中的“jquery-2.1.4.js”指的是jQuery库的一个具体版本——2.1.4。这个版本在2015年发布,...

    uploadify-v2.1.4

    2. **配置初始化**:通过jQuery选择器找到上传元素,然后调用`uploadify()`方法进行初始化,设置相关参数,如`uploader`(上传脚本路径)、`queueID`(队列容器ID)等。 3. **自定义事件**:根据项目需求,可以监听...

    Keras-2.1.4.tar.gz

    Keras是一个高度模块化、用户友好的深度学习库,其版本2.1.4在机器学习领域具有广泛的影响力。Keras的设计理念是使得神经网络的构建、训练以及评估过程变得简单而直观,尤其适合快速原型开发和实验。在本文中,我们...

    strutstest-2.1.4.jar

    strutstest-2.1.4.jar

    NOVA_2.1.4.rar

    NOVA 2.1.4提供了全面的EIS分析工具,包括Z-参数图、Nyquist图、Bode图等可视化方式,使得复杂阻抗数据的解析变得直观易懂。用户可以通过软件自动拟合电路模型,如Randles电路或Warburg元件,进一步了解电解质-电极...

    libevent-2.1.4-alpha.tar

    《深入理解libevent-2.1.4-alpha:事件驱动的高性能网络库》 libevent是一个备受推崇的开源网络库,其2.1.4-alpha版本是它的一个重要里程碑。这个库的核心特性在于其事件驱动的设计模式,它使得开发者能够以高效、...

    jQuery2.1.4

    这两天找到的最新jQuery库,喜欢的朋友快下载吧

    cocos2d-x-2.1.4.rar

    5. 编辑器支持:与Cocos Studio 2.1.x版本的兼容性提升,为开发者提供了更友好的图形化界面设计工具,简化了UI布局和交互设计。 三、cocos2d-x 2.1.4 开发实践 1. 游戏架构:cocos2d-x 提供了基本的游戏架构模型,...

    jQuery 2.1.4 运行包

    压缩包内的文件“jQuery-2.1.4.min.js”是jQuery 2.1.4的最小化版本(minified version)。这个文件经过了压缩和优化,删除了多余的空白字符和注释,以减少文件大小,从而加快页面加载速度。在实际的网页开发中,...

    jquery2.1.4

    最新版的jquery 快来下载吧 里面包括大量的最新的源代码技术 快来试试吧

Global site tag (gtag.js) - Google Analytics