반응형
    
    
    
  
private Gson gson = new GsonBuilder().addSerializationExclusionStrategy(new ExclusionStrategy() {
        @Override
        public boolean shouldSkipField(FieldAttributes fieldAttributes) {
            return fieldAttributes.getAnnotation(SerializedName.class) == null;
        }
        @Override
        public boolean shouldSkipClass(Class<?> aClass) {
            return false;
        }
    }).create();
위처럼 필드명에 SerializedName를 선언하지 않은 클래스는 생략하는 방법이 있다.
물론 파싱 되는 대상 클래스에는
@SerializedName
private String parseOk;
private String notParse
serialization시 parseOk필드만 작동한다.
반응형
    
    
    
  'Programming Bookmark > Java' 카테고리의 다른 글
| java junit 테스트시 vm 옵션 전달하기 (0) | 2020.11.04 | 
|---|---|
| java junit abstract method 테스트 시 (0) | 2020.07.23 | 
| 자바 동기화를 위한 ReentrantLock 사용 (0) | 2020.05.13 | 
| java project heroku cli에 deploy 도전 (0) | 2020.03.06 | 
| 인텔리 한영 번역 플러그인 추천해요. (0) | 2019.12.25 |