Class AbstractNumberDeserializer<T extends Number>

    • Constructor Detail

      • AbstractNumberDeserializer

        public AbstractNumberDeserializer​(Class<T> clazz,
                                          Customization customization)
        Creates a new instance.
        Parameters:
        clazz - Class to work with.
        customization - Model customization.
    • Method Detail

      • deserializeFormatted

        protected final Optional<Number> deserializeFormatted​(String jsonValue,
                                                              boolean integerOnly,
                                                              JsonbContext jsonbContext)
        Returns formatted number value.
        Parameters:
        jsonValue - value to be formatted
        integerOnly - format only integer
        jsonbContext - context
        Returns:
        formatted number value