Code Bye

前台js怎么解析json-lib处理后的日期

实体类的代码:

public class Ajlxtbl implements java.io.Serializable {

// Fields

private Integer id;
private String caseTypeName;
private String adduser;
private Date addtime;
private String remarks;

// Constructors

/** default constructor */
public Ajlxtbl() {
}

/** full constructor */
public Ajlxtbl(String caseTypeName, String adduser, Date addtime,
String remarks) {
this.caseTypeName = caseTypeName;
this.adduser = adduser;
this.addtime = addtime;
this.remarks = remarks;
}
        //省略setget

}
某个Action方法里的代码
Ajlxtbl     findById    = ajlxtblService.findById(Integer.parseInt(id));
JSONObject     js       = JSONObject.fromObject(findById);
system.out.printl(js.toString);
String   ENDODING    = ServletActionContext.getRequest().getCharacterEncoding();
// 设置相应的 字符集 为 struts.i18n.encoding
ServletActionContext.getResponse().setCharacterEncoding(ENDODING);
PrintWriter pw = ServletActionContext.getResponse().getWriter();
pw.append(js.toString);
pw.flush();
pw.close();
控制台打印出的json对象格式:
{“addtime”:”date”:28,”day”:4,”hours”:0,”minutes”:0,”month”:7,”nanos”:0,”seconds”:0,”time”:1409155200000,”timezoneOffset”:-480,”year”:114},”adduser”:”test”,”caseTypeName”:”民事案件”,”id”:1,”remarks”:”XXX”}


15分
是说前台怎么解析json?还是已经能解析,但是不知道怎么把解析后的日期组装成其他的日期样式?

5分
js好像有解析日期的方法…  

http://blog.163.com/lijy_980720@126/blog/static/75574626201261783343834/

$.ajax({
type:”post”,
url:”Ajlxtbl_checkAjlxtblByID.action”,
data:{
“id”:id
},
dataType:”json”,
success:function(data){
if(data!=””){
                                        alert(data.caseTypeName);
                                         alert(data.adduser);
alert(data.addtime);         
$(“#addORupAjlx”).text(“修改”);
document.getElementById(“”make_enter_ckebh_01″”).style.display=””block””;
document.getElementById(“”bgdiv””).style.display=””block””;
}
}
});
前台异步调用后,返回对象数据json格式,alert弹出显示字段addtime为Object类型,怎么转换成正常时间类型?
引用 3 楼 xwb_mountain 的回复:

$.ajax({
type:”post”,
url:”Ajlxtbl_checkAjlxtblByID.action”,
data:{
“id”:id
},
dataType:”json”,
success:function(data){
if(data!=””){
                                        alert(data.caseTypeName);
                                         alert(data.adduser);
alert(data.addtime);         
$(“#addORupAjlx”).text(“修改”);
document.getElementById(“”make_enter_ckebh_01″”).style.display=””block””;
document.getElementById(“”bgdiv””).style.display=””block””;
}
}
});
前台异步调用后,返回对象数据json格式,alert弹出显示字段addtime为Object类型,怎么转换成正常时间类型?

这个好像日期格式被转过了
换个json的jar包试试,比如fastjson

引用 4 楼 shixitong 的回复:
Quote: 引用 3 楼 xwb_mountain 的回复:

$.ajax({
type:”post”,
url:”Ajlxtbl_checkAjlxtblByID.action”,
data:{
“id”:id
},
dataType:”json”,
success:function(data){
if(data!=””){
                                        alert(data.caseTypeName);
                                         alert(data.adduser);
alert(data.addtime);         
$(“#addORupAjlx”).text(“修改”);
document.getElementById(“”make_enter_ckebh_01″”).style.display=””block””;
document.getElementById(“”bgdiv””).style.display=””block””;
}
}
});
前台异步调用后,返回对象数据json格式,alert弹出显示字段addtime为Object类型,怎么转换成正常时间类型?

这个好像日期格式被转过了
换个json的jar包试试,比如fastjson

java后台是已经转换成json格式了,就是想在前台把这种格式的日期转回常见日期格式

引用 5 楼 xwb_mountain 的回复:
Quote: 引用 4 楼 shixitong 的回复:
Quote: 引用 3 楼 xwb_mountain 的回复:

$.ajax({
type:”post”,
url:”Ajlxtbl_checkAjlxtblByID.action”,
data:{
“id”:id
},
dataType:”json”,
success:function(data){
if(data!=””){
                                        alert(data.caseTypeName);
                                         alert(data.adduser);
alert(data.addtime);         
$(“#addORupAjlx”).text(“修改”);
document.getElementById(“”make_enter_ckebh_01″”).style.display=””block””;
document.getElementById(“”bgdiv””).style.display=””block””;
}
}
});
前台异步调用后,返回对象数据json格式,alert弹出显示字段addtime为Object类型,怎么转换成正常时间类型?

这个好像日期格式被转过了
换个json的jar包试试,比如fastjson

java后台是已经转换成json格式了,就是想在前台把这种格式的日期转回常见日期格式

我知道,我是说如果在后台直接把addtime转换成2014-08-29(比如)这样的格式,那么你在前台就不用转了,前台还真没弄过这样的格式

而且你转换出来的json好像挺怪的,不像正常的json,找个在线的json验证下了下也不对
引用 7 楼 shixitong 的回复:

而且你转换出来的json好像挺怪的,不像正常的json,找个在线的json验证下了下也不对

是啊,下班回家得好好查查


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明前台js怎么解析json-lib处理后的日期