XML JSON 변환기
XML element 트리를 재귀 순회해 태그 이름을 키로 하는 단순 JSON 객체로 변환합니다.
사용 방법
- XML을 입력하고 실행해 JSON 구조를 확인합니다.
핵심 기능과 처리 범위
leaf element는 textContent가 되고 같은 이름의 형제 태그가 반복되면 배열로 합칩니다.
처리 원리
DOMParser로 검증 후 children을 재귀 처리하며 반복 tag는 단일 값에서 배열로 승격합니다.
예시
<root><item>A</item><item>B</item></root>는 item 배열을 가진 JSON이 됩니다.
이럴 때 유용합니다
- 단순 element 중심 XML을 JSON 구조로 빠르게 옮길 때
사용 전 참고
- attribute, namespace, mixed-content 순서와 메타데이터를 보존하지 않아 정보 손실이 있을 수 있습니다.
자주 묻는 질문
XML attribute도 JSON에 들어가나요?
아닙니다. 현재 변환은 element 자식과 textContent 중심입니다.