[Java] Jackson을 이용한 Xml to Object 변환

 

1. dependency 추가

<dependency>
	<groupId>com.fasterxml.jackson.dataformat</groupId>
	<artifactId>jackson-dataformat-xml</artifactId>
	<version>2.11.3</version>
</dependency>
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-xml', version: '2.11.3'

 

2. xmlString을 list로 변환하는 간단한 테스트

// xmlString to list parser
public List<XX> xmlToListParser(String xmlString) {
	ObjectMapper xmlMapper = new XmlMapper();
	List<XX> list = new ArrayList<XX>();
	
	try {
		list = xmlMapper.readValue(xmlString, List.class);
	} catch (JsonProcessingException e) {
		e.printStackTrace();
}

 

3. 참고 사이트

- XML Serialization and Deserialization with Jackson

 

https://www.baeldung.com/jackson-xml-serialization-and-deserialization?utm_content=buffer2cc9f&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기