본문으로 건너뛰기

홈  /  XML to JSON 변환기

온라인 XML to JSON 변환기

XML을 JSON으로, 또는 JSON을 XML로 변환하세요 — 즉시, 전적으로 브라우저에서 처리됩니다.

✓ 업로드되지 않음 — 브라우저에서 처리됩니다

XML 입력

업로드되지 않음

변환은 전적으로 브라우저에서 이루어집니다 — 데이터가 당사 서버에 전송되는 일은 없습니다.

양방향 지원

같은 페이지에서 XML을 JSON으로, 또는 JSON을 XML로 변환하세요 — 모드만 전환하면 됩니다.

무료, 제한 없음

계정이 필요 없으며, 변환할 수 있는 데이터 양에도 제한이 없습니다.

XML이 JSON에 매핑되는 방식

XML과 JSON은 완벽하게 서로 매핑되지 않으므로, 이 도구는 간단하고 읽기 쉬운 규칙을 사용합니다. XML 속성은 다음 접두사가 붙은 JSON 키가 됩니다: @ (예: id="1" 는 "@id": "1"), 자식 요소와 함께 있는 텍스트 콘텐츠는 #text 키가 되며, 같은 태그 이름을 가진 반복된 자식 요소는 JSON 배열이 됩니다. JSON을 XML로 변환할 때는 같은 규칙을 반대로 적용합니다.

XML과 JSON 상호 변환 방법

  1. 방향을 선택하세요. "XML → JSON"은 XML을 JSON으로 변환하고, "JSON → XML"은 반대 방향으로 변환합니다.
  2. 데이터를 붙여넣으세요. 선택한 모드에 맞게 상자에 XML 또는 JSON을 입력하거나 붙여넣으세요.
  3. 결과를 확인하세요. 입력하는 즉시 변환이 이루어집니다 — 클릭할 버튼이 없습니다.
  4. 복사하거나 다운로드하세요. 결과를 복사하려면 복사 버튼을 사용하고, 파일로 저장하려면 다운로드를 사용하세요.

자주 묻는 질문

XML을 JSON으로 어떻게 변환하나요?

"XML → JSON"으로 전환하고 XML을 붙여넣으면 해당하는 JSON이 즉시 나타납니다. 반대 방향으로 변환하려면 "JSON → XML"로 전환하세요.

이 도구는 속성과 텍스트에 어떤 규칙을 사용하나요?

XML 속성은 @가 접두사로 붙은 JSON 키가 됩니다 (예: id="1"은 "@id": "1"이 됩니다). 자식 요소와 함께 있는 텍스트 콘텐츠는 "#text" 키가 됩니다. 이는 단일 공식 표준이 아니라 널리 사용되는 읽기 쉬운 XML-JSON 변환 규칙을 반영한 것입니다. XML과 JSON은 완벽하게 서로 매핑되지 않기 때문입니다.

반복되는 XML 요소는 JSON 배열로 변환되나요?

네 — 한 요소에 같은 태그 이름을 가진 여러 자식이 있으면, 순서를 유지한 채 해당 키 아래 JSON 배열이 됩니다.

변환된 값이 숫자나 불리언이 아닌 텍스트로 나오는 이유는 무엇인가요?

XML에는 기본 숫자나 불리언 타입이 없습니다 — 무언가가 해석하기 전까지 모든 값은 텍스트입니다. 이 도구는 이를 그대로 유지하여, 어떤 값이 숫자를 의도했는지 추측하는 대신 XML 콘텐츠를 JSON 문자열로 변환합니다.

JSON → XML은 요소 이름을 어떻게 선택하나요?

JSON이 단일 키 객체이면 그 키가 루트 요소가 됩니다. 그렇지 않으면 모든 것이 <root> 요소로 감싸집니다. 객체 키는 자식 요소 태그가 되고, 배열 항목은 같은 태그를 가진 형제 요소로 반복됩니다.

XML이나 JSON이 유효하지 않으면 어떻게 되나요?

빈 결과나 깨진 결과 대신, 무엇이 잘못되었는지 설명하는 명확한 오류 메시지가 표시됩니다.

제 데이터가 어딘가에 업로드되나요?

아니요. 변환은 내장된 DOMParser를 사용하여 전적으로 브라우저에서 실행됩니다 — 데이터가 CurePDF 서버로 전송되는 일은 없습니다.

이 XML to JSON 변환기는 무료인가요?

네, 계정이 필요 없으며 변환할 수 있는 데이터 양에도 제한이 없습니다.

더 많은 데이터 도구