Class BaseJSONParser<T>

java.lang.Object
com.liferay.change.tracking.rest.client.json.BaseJSONParser<T>
Direct Known Subclasses:
Page.PageJSONParser

@Generated("") public abstract class BaseJSONParser<T> extends Object
Generated:
  • Field Details

    • JSON_ESCAPE_STRINGS

      public static final String[][] JSON_ESCAPE_STRINGS
  • Constructor Details

    • BaseJSONParser

      public BaseJSONParser()
  • Method Details

    • parseToDTO

      public T parseToDTO(String json)
    • parseToDTOs

      public T[] parseToDTOs(String json)
    • parseToMap

      public Map<String,Object> parseToMap(String json)
    • createDTO

      protected abstract T createDTO()
    • createDTOArray

      protected abstract T[] createDTOArray(int size)
    • parseMaps

      protected abstract boolean parseMaps(String jsonParserFieldName)
    • setField

      protected abstract void setField(T dto, String jsonParserFieldName, Object jsonParserFieldValue)
    • toBigDecimals

      protected BigDecimal[] toBigDecimals(Object[] objects)
    • toDate

      protected Date toDate(String string)
    • toDates

      protected Date[] toDates(Object[] objects)
    • toIntegers

      protected Integer[] toIntegers(Object[] objects)
    • toLongs

      protected Long[] toLongs(Object[] objects)
    • toString

      protected String toString(Date date)
    • toStrings

      protected String[] toStrings(Object[] objects)