Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

helloworld

JSON 형태의 데이터를 xml 데이터로 변환하기 본문

restful

JSON 형태의 데이터를 xml 데이터로 변환하기

hellojava 2023. 8. 13. 20:09

기존 users 를 불러오는 endpoint로 users내용을 json으로 불러와보면 

 

[
    {
        "id"1,
        "name""Song",
        "joinDate""2023-08-13T10:54:21.203+00:00"
    },
    {
        "id"2,
        "name""Woo",
        "joinDate""2023-08-13T10:54:21.203+00:00"
    },
    {
        "id"3,
        "name""ChimChakMan",
        "joinDate""2023-08-13T10:54:21.203+00:00"
    }
]

잘 불러와진다

 

하지만 headers 에서 Accept / application/xml로 불러오면

 

 

406에러가 난다

전에 4XX 상태코드는 클라이언트 쪽 에러라고 하였다.

xml 형식의 데이터를 만들 준비가 서버쪽에 안되어 있는데 xml 파일 가져오라하니 에러가 나는 것이다.

 

<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.10.2</version>
</dependency>

*gradle 일 경우

implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-xml', version: '2.10.2'

 

아마 강의가 오래된거라 좀 옛날버전을 사용한 듯 싶다.

xml파일을 만들 준비를 해준 후에 

 

다시 실행시켜주면 

 

짜자잔

'restful' 카테고리의 다른 글

데이터 필터링 심화과정  (0) 2023.08.13
데이터 필터링  (0) 2023.08.13
유효성 검사 (Validatation)  (0) 2023.08.13
PUT  (0) 2023.08.13
DELETE 기능  (0) 2023.08.13