XML 텍스트 를 MAP 대상 으로 전환 하 는 간편 한 방법 (jackson - dataformat - xml 이용)

우선, 의존 패키지 가입:
		
		
			com.fasterxml.jackson.dataformat
			jackson-dataformat-xml
			2.6.0
		

HTTP 요청 의 반환 을 XML 형식 으로 가정 합 니 다.

 	Success
 	ok
 	11032
 	4354699
 	1

간단하게 이 XML 들 을 MAP 대상 으로 바 꾸 는 방법:
		URL url = new URL("http://www.abc.com/yyy");
		//   url  
		HttpURLConnection connection = (HttpURLConnection) url.openConnection();
		//   url     ‘get’    ‘post’
		connection.setRequestMethod("POST");
		//   
		InputStream is = url.openStream();
		//      
		
		@SuppressWarnings("unchecked")
		Map m = new XmlMapper().readValue(is, Map.class);
		String returnstatus = m.get("returnstatus");
		if ("Success".equals(returnstatus)) {//     
			logger.info("  !");
		} else {
			logger.error("  ! cause:{}", m.get("message"));
		}

좋은 웹페이지 즐겨찾기