读书人

json-lib java.util.Date指定自各儿的

发布时间: 2012-10-07 17:28:51 作者: rapoo

json-lib java.util.Date指定自己的格式

/** *  * @Description 将JAVA对象转换为JSON格式的字符串 升级版本  * @create Jul 5, 2010 * @auhtor 覃正平 * @param object : 对象 * @return String */public static String convert2Json2(Object object){JsonConfig jsonConfig = new JsonConfig();jsonConfig.registerJsonValueProcessor(java.util.Date.class, new JsonValueProcessor(){private final String format = "yyyy-MM-dd hh:mm:ss" ;public Object processArrayValue(Object object, JsonConfig jsonConfig) {return null;}public Object processObjectValue(String string, Object object,JsonConfig jsonConfig) {if(null == object ){return "" ;}else{if(object instanceof java.util.Date){SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format) ;String dateStr = simpleDateFormat.format(object) ;return dateStr ;}}return object.toString();}}) ;        if(object instanceof String)            return object.toString();        if((object instanceof Object[])||(object instanceof List)){            JSONArray jsonObject = JSONArray.fromObject(object,jsonConfig);            return jsonObject.toString()+'\n';        }else{            JSONObject jsonObject = JSONObject.fromObject(object,jsonConfig);            return jsonObject.toString()+'\n';        }    }

读书人网 >JavaScript

热点推荐