XML → JSON 변환 도구
XML 데이터를 JSON 형식으로 변환해요. 속성 접두사와 텍스트 키 이름을 커스터마이즈할 수 있고, 동일한 태그 이름의 요소는 자동으로 배열로 변환돼요. 모든 처리는 브라우저에서 완결돼요.
XML → JSON 변환이란?
XML to JSON은 XML 데이터를 JSON(JavaScript Object Notation) 형식으로 변환하는 도구예요. XML 속성은 '@속성명' 키로, 텍스트 노드는 '#text' 키로 표현돼요. 동일한 태그 이름의 자식 요소가 여러 개 있으면 자동으로 배열로 변환돼요. 빈 요소는 null이 되고, CDATA 섹션은 '#cdata' 키로 보존돼요. 속성 접두사와 텍스트 키 이름은 커스터마이즈할 수 있어요.
관련 항목: XML 포맷터 및 유효성 검사기 · JSON → XML
사용 방법
- 왼쪽 텍스트 영역에 XML을 붙여넣으세요
- 필요에 따라 속성 접두사와 텍스트 키 이름을 변경하세요
- 'JSON으로 변환' 버튼을 클릭하세요
사용 예시
입력 예시: <user id="1"> <name>Alice</name> <tags><tag>admin</tag><tag>active</tag></tags> </user>
JSON 출력:
{
"user": {
"@id": "1",
"name": "Alice",
"tags": { "tag": ["admin", "active"] }
}
}
실무 활용 예시: SOAP API의 XML 응답을 JSON으로 변환하여 JavaScript에서 다루기 쉬운 형식으로 변환해요
FAQ
- 속성은 어떻게 변환되나요?
- 기본적으로 '@속성명' 키로 표현돼요. 속성 접두사는 변경할 수 있어요.
- 동일한 이름의 자식 요소가 여러 개 있으면 어떻게 되나요?
- 자동으로 배열로 변환돼요. 하나인 경우에는 직접 값으로 저장돼요.
- 빈 요소는 어떻게 변환되나요?
- null로 변환돼요.
- CDATA 섹션은 보존되나요?
- 네. '#cdata' 키로 보존돼요.
- 데이터가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저에서 완결돼요. 민감한 데이터도 안전하게 이용할 수 있어요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-19
- 2026-02-19 최초 릴리스