package com.dao;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;
public class JsonDateValueProcessor implements JsonValueProcessor {
public String pattern="yyyy/MM/dd HH:mm:ss";
@Override
public Object processArrayValue(Object value,JsonConfig config){
return process(value);
}
@Override
public Object processObjectValue(String key,Object value,JsonConfig config){
return process(value);
}
private Object process(Object value){
if(value instanceof Date){
SimpleDateFormat sdf=new SimpleDateFormat(pattern,Locale.UK);
return sdf.format(value);
}
return value==null?"":value.toString();
}
}
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;
public class JsonDateValueProcessor implements JsonValueProcessor {
public String pattern="yyyy/MM/dd HH:mm:ss";
@Override
public Object processArrayValue(Object value,JsonConfig config){
return process(value);
}
@Override
public Object processObjectValue(String key,Object value,JsonConfig config){
return process(value);
}
private Object process(Object value){
if(value instanceof Date){
SimpleDateFormat sdf=new SimpleDateFormat(pattern,Locale.UK);
return sdf.format(value);
}
return value==null?"":value.toString();
}
}