Merge pull request #771 from pramodn02/MIFOSX-920

MIFOSX-920 - corrected parser to return number if it is bigdecimal
This commit is contained in:
Vishwas Babu A J
2014-02-19 21:25:30 -08:00
@@ -514,7 +514,11 @@ public class JsonParserHelper {
final NumberFormatter numberFormatter = new NumberFormatter();
final Number parsedNumber = numberFormatter.parse(source, clientApplicationLocale);
number = BigDecimal.valueOf(Double.valueOf(parsedNumber.doubleValue()));
if(parsedNumber instanceof BigDecimal){
number = (BigDecimal)parsedNumber;
}else{
number = BigDecimal.valueOf(Double.valueOf(parsedNumber.doubleValue()));
}
}
return number;