XML → JSON
XML 데이터를 JSON 형식으로 변환합니다.
XML to JSON 변환이란
XML(Extensible Markup Language)은 수십 년간 데이터 교환 형식의 기반이 되어 왔으며, SOAP 웹 서비스, 엔터프라이즈 통합, RSS 피드, 설정 파일을 지원합니다. XML을 JSON으로 변환하는 것은 레거시 시스템을 현대화하거나 REST API와 통합하거나 플랫폼 간 데이터를 마이그레이션할 때 필수적입니다. 이 도구는 XML 요소, 속성, 텍스트 콘텐츠를 깔끔한 JSON 구조로 파싱합니다.
XML → JSON 매핑 규칙
XML 요소는 JSON 객체의 키가 됩니다. 속성은 @ 접두사를 붙입니다(예: @id, @class). 혼합 요소의 텍스트 콘텐츠는 #text 키를 사용합니다. 같은 태그 이름의 반복 자식 요소는 자동으로 JSON 배열로 변환됩니다. <br/> 같은 자체 닫힘 태그는 빈 문자열 또는 속성만 있는 객체를 생성합니다.
주요 고려사항: XML은 네이티브 배열 타입이 없으므로 반복 형제 요소를 감지하여 그룹화합니다. XML 속성은 JSON에 직접적인 대응이 없어 @ 접두사 규칙이 널리 사용됩니다. XML 네임스페이스, 처리 지시, 주석은 변환 중 제거됩니다. CDATA 섹션은 일반 텍스트로 처리됩니다.
자주 묻는 질문
XML 속성은 JSON에서 어떻게 처리되나요?
반복되는 XML 요소는 어떻게 처리되나요?
XML 네임스페이스가 지원되나요?
관련 도구
JSON → XML
JSON 데이터를 XML 형식으로 변환합니다. SOAP 서비스, Java/Spring 설정, Android 리소스 파일 작업에 유용.
JSON → YAML
JSON 데이터를 YAML 형식으로 변환합니다. Kubernetes, Docker Compose, GitHub Actions 설정 파일 작성에 최적.
JSON Viewer
JSON 데이터를 보기 좋게 포맷하고 트리 구조로 시각화합니다.
JSON → CSV
JSON 배열을 CSV 형식으로 변환합니다. 스프레드시트 내보내기, 데이터 분석, DB 임포트에 활용.
JSON 포맷터
JSON 데이터를 보기 좋게 정렬하거나 압축합니다. 붙여넣기 → 정리 → 복사.