Merge pull request #771 from pramodn02/MIFOSX-920
MIFOSX-920 - corrected parser to return number if it is bigdecimal
This commit is contained in:
+5
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user