Json-lib反序列化自定义转换器
2016-08-05 本文已影响0人
no才
//先往注册器中注册变换器,需要用到ezmorph包中的类
JSONUtils.getMorpherRegistry().registerMorpher(new TimestampMorpher());
public class TimestampMorpher extends AbstractObjectMorpher {
@Override
public Class morphsTo() {
return Timestamp.class;
}
@Override
public Object morph(Object o) {
try {
return new Timestamp(DateUtil.parse(o.toString()).getTime());
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}