jsonobject将json格式字符串转化为对象时,日期格式错误解析

json格式字符串中的日期是按照‘yyyy-MM-dd HH:mm:ss’格式,如果按照常规的转换为对象,该日期则解析成当前系统时间

JSONObject json = JSONObject.fromObject(data);
dispatchplan dp = (dispatchplan)JSONObject.toBean(json,dispatchplan.class);

导致原因JSONObject可能无法识别日期格式,做了以下修改解决\

dispatchplan dp = new dispatchplan();
JSONObject json = JSONObject.fromObject(data);
String[] dateFormats = new String[] {"yyyy-MM-dd HH:mm:ss"};  
JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats)); 		
dp = (dispatchplan)JSONObject.toBean(json,dispatchplan.class);

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...