JSON 매퍼를 사용하여 문자열에서 개체를 읽고 개체에서 문자열을 씁니다. 쓰기 만 할 때 일부 속성을 무시할 수 있기를 바랍니다. 가장 쉬운 방법은 무엇입니까?Jackson mapper : 쓰는 동안 특정 속성을 무시합니까?
0
A
답변
1
@JsonIgnoreProperties(ignoreUnknown=true)
주석을 사용하여 지정되지 않은 필드를 무시할 수 있습니다. 예를 들어
는 :
@JsonIgnoreProperties(ignoreUnknown=true)
public static interface Point {
double getLatitude();
double getLongitude();
}
이 포인트 인터페이스를 사용하여 직렬화 다른 필드를 무시합니다.
+0
이 트릭을하지 않았다. json 객체를 읽고 문자열에 쓰면 모든 속성이 설정되지 않은 경우 "property : null"이 포함됩니다. – Trant
관련 문제
- 1. Xml에서 Jackson Mapper 구성
- 2. Jackson Mapper 및 Java 매핑
- 3. Jackson Object Mapper 및 JSON
- 4. 사용자 정의 Jackson Object Mapper
- 5. 플렉스 JSON : 특정 속성을 무시합니까?
- 6. jackson-all 및 jackson-mapper-asl의 최신 jar 버전은 무엇입니까?
- 7. Json Jackson Mapper 일반지도 유형 문제
- 8. jackson-mapper 버전 1.9.12 EnumDeserializer 문제
- 9. 이 질문은 유효한 mongo jackson mapper 쿼리입니까?
- 10. Jackson JSON : 다른보기에서 특정 속성을 직렬화 하시겠습니까?
- 11. Java PrintService에서 PrinterUri 속성을 무시합니까?
- 12. PHPStorm에서 디버깅하는 동안 특정 파일을 어떻게 무시합니까?
- 13. Newtonsoft는 속성을 무시합니까?
- 14. Entity Framework에서 특정 열을 무시합니까?
- 15. 특정 포트를 어떻게 무시합니까?
- 16. Jackson Json Mapper : 필드가 없거나 빈 필드가 있습니까?
- 17. 마이그레이션 중에 SQLite의 스키마 속성을 무시합니까?
- 18. 속성을 가져올 때 어떻게 상속 체인을 무시합니까?
- 19. Jackson JSON의 ObjectMapper에서 JSON 객체 (ObjectNode)에 직접 쓰는 방법?
- 20. Jackson JSON 직렬화의 속성을 전역 적으로 제거하는 방법은 무엇입니까?
- 21. 강제로 GCC가 특정 플래그를 무시합니까?
- 22. fgets는 특정 문자 조합을 무시합니까?
- 23. 특정 필드에 대한 Jackson CustomSerializer
- 24. FasterXML Jackson?
- 25. PowerShell에서 쓰는 동안 파일 잠그기
- 26. 파일에 쓰는 동안 IOError
- 27. Jackson ObjectMapper는 주석이없는 모든 속성을 무시합니다.
- 28. Jackson-XML XML 속성을 무시하려면 어떻게해야합니까?
- 29. rspec :보기를 테스트하는 동안 형식을 무시합니까?
- 30. 네트워크에서 연결이 끊긴 동안 파이썬 IOError를 무시합니까?
스프링을 사용하고 있습니까? – anubhava
여기에 답하십시오 http://stackoverflow.com/questions/12505141/only-using-jsonignore-during-serialization-but-not-deserialization – eugen
감사합니다 eugen! getter에 JsonIgnore 속성을 넣는 것만으로도 필요한 것입니다! – Trant