用jquery将hibernate封装的实体对象集合转换成json类型,但是sbjk

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:34:09
主要是实体类里面有一个date类型的属性,它不能够转换的

这个应该是后台转的吧,不应该由jquery来,如果LZ用的是struts2或者webwork的话,里面提供有json的jar包,专门返回json类型的

/**
*
* @param datetime
* @return 把Object的时间格式转换成string类型
*/
public static String object2date(Object datetime) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String retime = "";
if (null != datetime && !"".equals(datetime)) {
retime = format.format(datetime);
}
return retime;
}

public String list2json(List list, Map mapInfo) {
List mapList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
Object[] obj = (Object[]) list.get(i);
Map<String, Object> cellMap = new LinkedHashMap<String, Object>();
cellMap.put("information", obj[0]);
cellMap.put("alarmtime", GlobalUtil.object2date(obj[1]));
cellMap.put("objectid", obj[2]);
cellMap.put("detai