我用JSONObject给一个map打包,源码如下:
public String getNoticeList()
{ Map rtnMap = new HashMap();
try {
List list = shuxunWorkTicketManager.getNoticeList();
rtnMap.put("listNotice", list); } catch (Exception ex) {
log.error(ex.getLocalizedMessage(), ex);
}
JSONObject json = JSONObject.fromObject(rtnMap);
content = json.toString();
return CONTENT;
}
打包前rtnMap 为:
{listNotice=[
{NAME=test, NOTICE_CONTENT=test, 
CREATE_TIME=2008-11-06 17:21:57.765, 
END_TIME=2008-11-06 17:25:00.0, 
START_TIME=2008-11-06 17:22:00.0}]}打包后客户端获取到的数据为:{"listNotice":[
{"END_TIME":{"month":10,"day":4,"year":108,"nanos":0,"seconds":0,"time":1225963500000,"date":6,"timezoneOffset":-480,"hours":17,"minutes":25},
"NOTICE_CONTENT":"test",
"START_TIME":{"month":10,"day":4,"year":108,"nanos":0,"seconds":0,"time":1225963320000,"date":6,"timezoneOffset":-480,"hours":17,"minutes":22},
"NAME":"test",
"CREATE_TIME":{"month":10,"day":4,"year":108,"nanos":765000000,"seconds":57,"time":1225963317765,"date":6,"timezoneOffset":-480,"hours":17,"minutes":21}}]}不知道为什么这里的时间格式发生了变化,最主要的是年份.哪位大牛能给个解答阿?
谢谢!