diff --git a/src/main/java/top/csaf/ObjectUtils.java b/src/main/java/top/csaf/ObjectUtils.java index 9ba2e12f0c700dae949cbca1aa25bff75d495aab..0a82f8a72cb37e7fc8ed6715d9946b12939dc526 100644 --- a/src/main/java/top/csaf/ObjectUtils.java +++ b/src/main/java/top/csaf/ObjectUtils.java @@ -19,7 +19,7 @@ public class ObjectUtils extends org.apache.commons.lang3.ObjectUtils { private static Object toStringByBasic(Object object, boolean isByValue) { if (isByValue && (ClassUtils.isBasic(object) || object instanceof BigDecimal || object instanceof BigInteger)) { if (object instanceof Float || object instanceof Double || object instanceof BigDecimal) { - object = new BigDecimal(object.toString()).stripTrailingZeros().toPlainString(); + object = new BigDecimal(String.valueOf(object)).stripTrailingZeros().toPlainString(); } else { object = object.toString(); }