빈 속성 (JsonInclude.Include.NON_EMPTY
)을 제외하도록 구성된 Jackson 2.4.3 및 ObjectMapper
을 사용하고 있지만 직렬화 중에 맞춤 PropertyFilter
을 사용하고 일부 속성은 제외됩니다. (작성되지 않음). 이전에 비어있는 속성을 제외해도 제대로 작동하지만 내 필터로 속성 값을 건너 뛴 경우에도 JSON에 계속 표시됩니다.잭슨 직렬화 - 필터링 후 빈 속성 제거
{"configurationPropertyList":{
"someProperty":{},
"someList":[{}, {}, {}]
}
}
그 빈 속성을 제거 할 수있는 방법이 있나요 : 끝에 나는 매우 받아 들일 빈 속성 JSON 파일이?
마지막으로 JSON은 매우 크고 복잡하며 성능상의 이유로 JSON은 추가 작업없이 Jackson 자체에서 제작해야합니다. 나는 가능한 한 간단한 해결책을 찾으려고 노력하고있다.