packagecom.sy.utils;importjava.math.BigDecimal;importcom.thoughtworks.xstream.converters.ConversionException;importcom.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter;publicclassNumberConverterextendsAbstractSingleValueConverter{publicbooleancanConvert(Classtype){returntype.equals(BigDecimal.class);}@OverridepublicObjectfromString(Stringstr){try{if(str.length()>0){returnnewBigDecimal(str);}else{returnnull;}}catch(Exceptione){e.printStackTrace();}thrownewConversionException("Cannot parse date "+str);}}