Class DefaultConverter
java.lang.Object
org.codehaus.jettison.mapped.DefaultConverter
- All Implemented Interfaces:
TypeConverter
Default converter that tries to convert value to appropriate primitive (if fails, returns original string)
- Since:
- 1.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanprivate static final Stringprivate booleanprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertToJSONPrimitive(String text) private static DoubleTry to get a Double value efficiently, avoiding Exceptionsprivate static IntegergetInteger(String text) Try to get an Integer value efficiently, avoiding Exceptionsprivate static LongTry to get a Long value efficiently, avoiding ExceptionsvoidsetEnforce32BitInt(boolean enforce32BitInt)
-
Field Details
-
ENFORCE_32BIT_INTEGER_KEY
- See Also:
-
ENFORCE_32BIT_INTEGER
public static final boolean ENFORCE_32BIT_INTEGER -
enforce32BitInt
private boolean enforce32BitInt -
MAX_LENGTH_LONG
private static final int MAX_LENGTH_LONG -
MAX_LENGTH_LONG_NEGATIVE
private static final int MAX_LENGTH_LONG_NEGATIVE -
MAX_LENGTH_INTEGER
private static final int MAX_LENGTH_INTEGER -
MAX_LENGTH_INTEGER_NEGATIVE
private static final int MAX_LENGTH_INTEGER_NEGATIVE
-
-
Constructor Details
-
DefaultConverter
public DefaultConverter()
-
-
Method Details
-
setEnforce32BitInt
public void setEnforce32BitInt(boolean enforce32BitInt) -
convertToJSONPrimitive
- Specified by:
convertToJSONPrimitivein interfaceTypeConverter
-
getLong
-
getInteger
-
getDouble
-