Javabean에는 많은 속성이 있지만 실제로는 일부 속성만 json 문자열로 변환하면 됩니다.
지정된 속성만 json 문자열로 변환되도록 어떻게 제어할 수 있나요? ?
ringa_lee2017-06-28 09:26:15
json을 변환하는 데 사용하는 프레임워크에 따라 다릅니다. 프레임워크마다 처리 방법이 다릅니다. 문서를 읽어보는 것이 좋습니다.
欧阳克2017-06-28 09:26:15
1. Jackson이 제공하는 @JsonIgnore 주석과 같은 JSON 프레임워크의 내장 메서드를 사용하세요.
2. JsonIgnore를 따르고 주석을 사용자 정의합니다. 변환 과정에서 JAVA 반영 및 Annotated 관련 클래스를 통해 판단 및 처리됩니다. 예를 들어 모든 null 값은 변환할 수 없습니다. 또는 다른 형식에 따라 날짜 속성을 변환합니다.
3. 변환해야 할 속성만 포함하는 중간 클래스를 사용자 정의한 다음 데이터 객체를 중간 클래스 객체에 할당하고 마지막으로 중간 클래스 객체를 변환하여 포함되지 않은 속성이 나타나지 않도록 합니다.