Gson 사용시 제외하고 싶은 필드 및 클래스 설정. 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를 선언하지 않은 클래스는 생략하는 방법이 있다. 물론 파싱 되는 대상 클래스에는.. Programming Bookmark/Java 5년 전
Gson 사용시 fromJson Type 방식으로 매핑하기. 자바개발을 하게되면 json 형식의 데이터를 클래스로 매핑해서 많이 사용합니다. 특정 Object를 만들어서 많이 사용하는데 단순하게 Map 형식으로도 매핑이 가능하여 소스 남깁니다. Map mapObj = Gson.fromJson(jsonStr, new TypeToken() {}.getType()); Programming Bookmark/Java 5년 전