카테고리 없음

gson java.text.ParseException Invalid time zone indicator '3'

성게군. 2017. 11. 21. 15:19

java.text.ParseException Invalid time zone indicator '3'

Date 형 변환시, 생기는 상황. 아래 같이 추가적인 설정이 필요.

jest 에서는 jackson 말고 gson 을 이용하면서 생긴 문제.


https://stackoverflow.com/questions/41958062/convert-string-date-to-object-yields-invalid-time-zone-indicator-0

final Gson builder = new GsonBuilder()
    .registerTypeAdapter(Date.class, new JsonDeserializer<Date>() { 
       public Date deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException {
          return new Date(jsonElement.getAsJsonPrimitive().getAsLong()); 
       } 
    })
    .create();


반응형