Enum Class NumberDeserializationStrategy

java.lang.Object
java.lang.Enum<NumberDeserializationStrategy>
com.sap.cloud.sdk.datamodel.odata.client.request.NumberDeserializationStrategy
All Implemented Interfaces:
Serializable, Comparable<NumberDeserializationStrategy>, Constable

public enum NumberDeserializationStrategy extends Enum<NumberDeserializationStrategy>
Number deserialization strategy to determine behavior for JSON numbers without target type references.
  • Enum Constant Details

    • DOUBLE

      public static final NumberDeserializationStrategy DOUBLE
      Double strategy to deserialize JSON numbers to double, if no target type references are specified.
    • BIG_DECIMAL

      public static final NumberDeserializationStrategy BIG_DECIMAL
      BigDecimal strategy to deserialize JSON numbers to BigDecimal, if no target type references are specified.
  • Method Details

    • values

      public static NumberDeserializationStrategy[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NumberDeserializationStrategy valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null