开发者社区> 问答> 正文

使用easyui显示数据时,日期类型显示的object Object??

screenshot
后台代码:

Map map = new HashMap();
 map.put("tableName", "engage_major_release");
 map.put("fields", "*");
map.put("orderField", "mre_id");
 map.put("sqlwhere", "");
 map.put("pageSize", 2);
 map.put("pageIndex", 1);
 map.put("orderType", 0);

List> list = this.zpBiz.queryEngage(map);
 JsonConfig config = new JsonConfig();
 //提供对实体中sql.Date的格式处理
config.registerJsonValueProcessor(java.sql.Date.class, new DateValueProcessor());

JSONArray json = JSONArray.fromObject(list,config);
 System.out.println(json);
 System.out.println(list.get(0).get("regist_time"));

response.setContentType("text/json;charset=UTF-8");
 PrintWriter outPrintWriter = response.getWriter();

outPrintWriter.print(json);
 outPrintWriter.close();
 return null; 

展开
收起
杨冬芳 2016-07-04 16:00:23 2711 0
1 条回答
写回答
取消 提交回答
  • IT从业

    发最后生成的json字符串看看

    你那两列配置的列值应该是json对象,对象调用toString后得到的就是你那个内容

    你要给时间列配置formatter,返回这个列值对象的属性
    formatter:function(value,row,index){return value.对象属性值}

    2019-07-17 19:50:47
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载