json의 출력 순서 지정하는 방법이 궁금합니다.
조회수 1902회
MappingJacksonJsonView를 사용하여 json을 출력하는데요 (org.springframworks.web.servlet.view.json.MaapingJacksonJsonVIew)
pom.xml
<groupId>org.codehaus.jackson</groupId>
<artifactIf>jackon-core-lpgl</artifactIf>
<version>1.3.0</version>
<groupId>org.codehaus.jackson</groupId>
<artifactIf>jackon-mapper-lpgl</artifactIf>
<version>1.3.0</version>
<groupId>org.codehaus.jackson</groupId>
<artifactIf>jackon-xc</artifactIf>
<version>1.3.0</version>
출력순서를 지정해주고 싶습니다.
VO 파일에서 클래스명 위에 @Json 입력하고 ctrl + space 누르면
@JsonWriteNullProperties @JsonAutoDetect @JsonCachable @JsonDeserialize @JsonSerializableSchema @JsonSerialize @JsonUseDeserializer @JsonUseSerializer
이렇게 나오네요..
겟/셋터 순서를 바꾸면 순서가 바뀌긴 하는데 이렇게 하는건 또 아닌거같구..ㅠㅠ
부탁드리겠습니다!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
@JsonPropertyOrder annotation을 사용하시면 되는데 jackson 1.4 이상 버전에서만 사용가능하므로 jackson 1.4+ 으로 업그레이드 하셔야합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력