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 NumberFormatter numberFormatter = new NumberFormatter();
|
||||||
final Number parsedNumber = numberFormatter.parse(source, clientApplicationLocale);
|
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;
|
return number;
|
||||||
|
|||||||
Reference in New Issue
Block a user