@Override public Date parseDate ( CharSequence jsonSeq ) { return Conversions.toDate ( parse ( jsonSeq ) ); }
@Override public Date parseDate ( String jsonString ) { return Conversions.toDate ( parse ( jsonString ) ); }
@Override public Date parseDate ( char[] chars ) { return Conversions.toDate ( parse ( chars ) ); }
@Override public Date parseDateFromFile ( String fileName ) { return Conversions.toDate ( parseFile ( fileName ) ); }
@Override public Date parseDate ( String jsonString ) { return Conversions.toDate ( parse ( jsonString ) ); }
@Override public Date parseDate ( InputStream input, Charset charset ) { return Conversions.toDate ( parse ( input ) ); }
@Override public Date parseDate ( char[] chars ) { return Conversions.toDate ( parse ( chars ) ); }
@Override public Date parseDateFromFile ( String fileName ) { return Conversions.toDate ( parseFile ( fileName ) ); }
@Override public Date parseDate ( byte[] jsonBytes, Charset charset ) { return Conversions.toDate ( parse ( jsonBytes, charset ) ); }
@Override public Date parseDate ( char[] chars ) { return Conversions.toDate ( parse ( chars ) ); }
@Override public Date parseDate ( InputStream input ) { return Conversions.toDate ( parse ( input ) ); }
@Override public Date parseDate ( byte[] jsonBytes ) { return Conversions.toDate ( parse ( jsonBytes ) ); }
@Override public Date parseDate ( byte[] jsonBytes, Charset charset ) { return Conversions.toDate ( parse ( jsonBytes, charset ) ); }
@Override public Date parseDate ( InputStream input ) { return Conversions.toDate ( parse ( input ) ); }
@Override public Date parseDate ( byte[] jsonBytes ) { return Conversions.toDate ( parse ( jsonBytes ) ); }
@Override public Date parseDate ( CharSequence jsonSeq ) { return Conversions.toDate ( parse ( jsonSeq ) ); }
@Override public Date parseDate ( String jsonString ) { return Conversions.toDate ( parse ( jsonString ) ); }
@Override public Date parseDate ( byte[] jsonBytes ) { return Conversions.toDate ( parse ( jsonBytes ) ); }
@Override public Date parseDate ( byte[] jsonBytes, Charset charset ) { return Conversions.toDate ( parse ( jsonBytes, charset ) ); }
private static LocalDateTime toLocalDateTime(Object object) { if (object instanceof CharSequence) { String val = object.toString(); char[] chars = FastStringUtils.toCharArray(val); if (Dates.isLocalDateTime(chars)) { return Dates.parseLocalDateTime(chars); } else { return toLocalDateTime(toDate(chars)); } } else { return toLocalDateTime(toDate(object)); } }