首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-10-07 
json-lib java.util.Date指定自己的格式/** ** @Description 将JAVA对象转换为JSON格式的字符串 升级版本*

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';        }    }

热点排行