XML → JSON 변환 도구

XML 데이터를 JSON 형식으로 변환해요. 속성 접두사와 텍스트 키 이름을 커스터마이즈할 수 있고, 동일한 태그 이름의 요소는 자동으로 배열로 변환돼요. 모든 처리는 브라우저에서 완결돼요.

XML → JSON 변환이란?

XML to JSON은 XML 데이터를 JSON(JavaScript Object Notation) 형식으로 변환하는 도구예요. XML 속성은 '@속성명' 키로, 텍스트 노드는 '#text' 키로 표현돼요. 동일한 태그 이름의 자식 요소가 여러 개 있으면 자동으로 배열로 변환돼요. 빈 요소는 null이 되고, CDATA 섹션은 '#cdata' 키로 보존돼요. 속성 접두사와 텍스트 키 이름은 커스터마이즈할 수 있어요.

사용 방법

  1. 왼쪽 텍스트 영역에 XML을 붙여넣으세요
  2. 필요에 따라 속성 접두사와 텍스트 키 이름을 변경하세요
  3. '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 최초 릴리스