728x90 반응형 xml 파싱3 [JAVA] XML 파싱하기 - Document Class 사용 / 마샬, 언먀샬 [XML 파싱하기 - Document Class 사용] https://mchch.tistory.com/221 [JAVA] XML 파싱 / XML 출력 / XML 변환 / XML 읽기 XML 문서 00 NORMAL_CODE 2 55 0.002 2 57 0.002 10 1 23 DocumentBuilderFactor : 어플리케이션으로 XML 문서로부터 DOM 객체 트리를 생성하는 파서를 취득할 수 있는 팩토리 API를 정의합니다. DocumentBuilder : 현재 설정 mchch.tistory.com 개인적으로 XML 파싱할때는 DOCUMENT Class 보다는 언마샬을 사용해 Lombok을 사용하여 VO에 노드별로 객체를 만들어 놓고 파싱하는 방법이 더 나은데 이 방법의 경우 VO에 필요한 데이터를 .. 2023. 4. 23. [JAVA] XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject()) [XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject())] Open api 사용하는데 다 못 끝내서 퇴근하고 집 가는 길에 머릿속으로 정리 중!! OpenApi가 Xml로 지원해서 문자열 받아올 때 Json으로 변환해서 필요한 값을 꺼내는 작업 필요 집가서 재정리 필요!! 파라미터값이 많거나 또는 지정된 사업장만 조회해 오는 거였으면 좋았을 텐데 몇만 개 데이터라 음… 페이징 처리로 불러오던데 총 몇 개를 불러와야 좋을지 집 가는 길이 고민 좀 해봐야겠다. * 참고 https://codechacha.com/ko/java-convert-xml-to-json/ Java - XML을 JSON으로 변환 Java에서 XML(eXtensible Marku.. 2023. 4. 20. XML 파싱 - JAXB marshal, unmarshal (마샬, 언마샬) [XML 파싱 - JAXB marshal, unmarshal (마샬, 언마샬)] [건축허가인 데이터 가져오기 ] - www.data.go.kr/data/15044678/openapi.do JAXB - 자바의 XML을 파싱 (분석)할 수 있게 도와주는 라이브러리로 JAXB가 있다. JAX는 XML과 자바클래스를 바인딩(연결) 한다. 간단한 명령어만으로 클래스에 파싱된 XML을 대입해주는 라이브러리이다. - 기존의 XML 분석 방법은 XML 전체를 String 형식으로 받아와서 문자열을 자르는 방식이었다. JAXB는 원하는 태그명, 어트리뷰트명을 기입한 클래스를 마련해두기만 하면 자동적으로 값이 클래스에 들어오게 되는 자동화 라이브러리이다. * 마샬 (Marshal) - 객체를 XML로 변환 * 언마샬 (U.. 2020. 10. 6. 이전 1 다음 728x90 반응형