JsonReader里可通过设置{name: 'startTime',type: 'date',dateFormat: 'Y-m-d\\TH:i:s'}如此形式去转换json里的时间格式,这时ext就会调用Date.parseDate函数的格式化字符串,查API可知这里传进去需要是特定时间格式的数值,例如2011-01-09。
但是由于我采用了spring的MVC,使用jackson序列化返回的对象,而json对时间格式的序列化默认采用timestamp,即一串毫秒的数值,而这个是Date.parseDate函数所不能转换的,后来查到解决方案,通过自定义序列化函数就可以对返回的date类型值为所欲为了,而下是代码:
public class CustomDateSerializer extends JsonSerializer<Date> {
@Override
public void serialize(Date value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(value);
jgen.writeString(formattedDate);
}
}
然後在你的POJO上找到日期的get方法
@JsonSerialize(using = CustomDateSerializer.class)
public Date getCreateAt() {
return createAt;
}
而jsonReader里只需要定义名字即可:
{name: 'startTime'}.
分享到:
相关推荐
我是自己搭建的SpringMVC+MySQL,dao层是用自己编写的映射机制,只需传入实体,可以添加修改数据。
最新JAVA通用后台管理系统(ext-js,Hibernate,Spring mvc,spring)可用
扩展spring地址方法映射,让spring MVC开发更简便
通过 json 接收后台数据,在前台分页显示数据,这只是我整的一个例子哦,就是 dwr+ext
本Java工程结合Spring MVC与Ext4 MVC开发的一个模块权限设置程序,此程序数据库使用的Oracle 10g,在工程中配有创建数据库的脚本与PD
Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分...
ssh实验代码 dwr ext3 struts2 spring3 json 分布式ehcahe等等实验都有,某些做法忘记了,可以在这里加上以做备查,jar文件均包括了
json-lib-ext-spring-1.0.2.jarjson-lib-ext-spring-1.0.2.jarjson-lib-ext-spring-1.0.2.jar
LearningExtJS 第五章节的翻译
Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo
ext-grid+json简单应用,可以直接套用... 可以跑的工程.sql脚本...
extgrid 是一款jquery上的gird插件 界面风格采用了类似easyui extjs 界面风格样式 可通过css修改自己想要的样式 extgrid具有列大小 位置改变 排序 分组 分页 工具栏 扩展行 rowNumber 多选列 编辑列 行列锁 ajax...
Ext 根据数据库返回json动态生成grid列表实例 完整代码
本例采用PHP,json, sqlite,来显示一个EXT3.0的Grid,需要PHP环境,可以用xampp集成包。 部署后访问http://localhost/ExtSample/employee.php
增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI 1.0.9 版本管理,服务根路径工具类,文件上传...
Ext4.2 MVC 实例 源码 grid tree layout。。。
Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码
ext上传组件的使用(结合springMvc),本人在项目中使用过的
framework ext.net 2.4 for mvc