@Override
            public Any wrap(Object obj) {
                Double number = (Double) obj;
                return Any.wrap(number.doubleValue());
            }
default float/double encoding will keep 6 decimal places
enable precise encoding will use JDK toString to be precise
src/main/java/com/jsoniter/extra/PreciseFloatSupport.java