@Generated(value="")
public abstract class BaseJSONParser<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[][] |
JSON_ESCAPE_STRINGS |
Constructor and Description |
---|
BaseJSONParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
createDTO() |
protected abstract T[] |
createDTOArray(int size) |
protected abstract boolean |
parseMaps(java.lang.String jsonParserFieldName) |
T |
parseToDTO(java.lang.String json) |
T[] |
parseToDTOs(java.lang.String json) |
java.util.Map<java.lang.String,java.lang.Object> |
parseToMap(java.lang.String json) |
protected abstract void |
setField(T dto,
java.lang.String jsonParserFieldName,
java.lang.Object jsonParserFieldValue) |
protected java.math.BigDecimal[] |
toBigDecimals(java.lang.Object[] objects) |
protected java.util.Date |
toDate(java.lang.String string) |
protected java.util.Date[] |
toDates(java.lang.Object[] objects) |
protected java.lang.Integer[] |
toIntegers(java.lang.Object[] objects) |
protected java.lang.Long[] |
toLongs(java.lang.Object[] objects) |
protected java.lang.String |
toString(java.util.Date date) |
protected java.lang.String[] |
toStrings(java.lang.Object[] objects) |
public T parseToDTO(java.lang.String json)
public T[] parseToDTOs(java.lang.String json)
public java.util.Map<java.lang.String,java.lang.Object> parseToMap(java.lang.String json)
protected abstract T createDTO()
protected abstract T[] createDTOArray(int size)
protected abstract boolean parseMaps(java.lang.String jsonParserFieldName)
protected abstract void setField(T dto, java.lang.String jsonParserFieldName, java.lang.Object jsonParserFieldValue)
protected java.math.BigDecimal[] toBigDecimals(java.lang.Object[] objects)
protected java.util.Date toDate(java.lang.String string)
protected java.util.Date[] toDates(java.lang.Object[] objects)
protected java.lang.Integer[] toIntegers(java.lang.Object[] objects)
protected java.lang.Long[] toLongs(java.lang.Object[] objects)
protected java.lang.String toString(java.util.Date date)
protected java.lang.String[] toStrings(java.lang.Object[] objects)