JSON → XML 변환
JSON을 속성·반복 요소·정확한 이스케이프를 갖춘 잘 짜인 XML로 변환합니다 — 사이트 내 XML → JSON 도구와 서로 왕복됩니다. 전부 로컬, 전부 즉시.
이 도구는 전부 브라우저 안에서 실행됩니다. 데이터는 기기를 떠나지 않으며 어떤 서버로도 업로드되지 않습니다.
사용 방법
- 1JSON을 입력 상자에 붙여 넣기.
- 2XML이 실시간 생성됩니다 — 필요하면 루트 요소 이름을 직접 정하기.
- 3결과를 복사하거나 .xml 파일로 다운로드하기.
JSON → XML 변환
JSON을 붙여 넣으면 표준 선언과 2칸 들여쓰기를 갖춘 보기 좋은 XML 문서가 나옵니다. 객체는 요소가 되고, 배열은 항목마다 키를 반복하며, "@key" 멤버는 XML 속성이 됩니다 — 사이트 내 XML → JSON 도구의 정확한 역연산이라 데이터를 보냈다가 되돌릴 수 있습니다.
모든 내용은 규격대로 이스케이프되고(& < > " '), 임의의 키 이름은 합법적인 요소 이름으로 다듬어져 출력은 언제나 잘 짜인 XML입니다. XML이 표현할 수 없는 값 — null, 빈 배열 — 은 빈 요소가 되며, 한계는 아래에 적어 두었습니다.
자주 묻는 질문
속성과 배열은 XML에 어떻게 매핑되나요?
@ 나 @_로 시작하는 키는 부모 요소의 속성이 되고, "#text"는 요소의 텍스트 내용이 됩니다 — 사이트 내 XML → JSON 도구의 출력 규약과 같습니다. 배열은 항목마다 같은 요소를 반복합니다; 최상위 JSON 배열은 문서에 루트가 하나 필요하므로 <root><item>…</item></root>로 감싸집니다.
JSON ⇄ XML 매핑의 한계는?
XML에는 null이나 빈 배열 표기가 없어 둘 다 빈 요소로 바뀝니다. 혼합 내용(텍스트와 자식 요소가 섞인 것)은 왕복할 수 없고 텍스트는 한 덩어리로 유지됩니다. 또한 되돌릴 때 홀로 남은 반복 요소는 한 항목짜리 배열이 아니라 평범한 값이 됩니다.
XML 이름으로 부적합한 키는 어떻게 되나요?
정리됩니다: 부적합한 문자는 밑줄로 바뀌고, 숫자로 시작하는 키는 맨 앞에 밑줄을 얻습니다("2fa" → <_2fa>). 한중일 문자와 악센트 문자는 원래 합법적인 XML 이름이라 그대로 유지됩니다.
관련 도구
XML → JSON 변환
브라우저에서 XML을 JSON으로 변환합니다 — 속성은 @ 키가 되고, 반복 요소는 배열로 모이며, 형식이 틀린 입력은 줄 단위로 알아볼 수 있는 오류를 냅니다.
전체 도구 →
XML 포매터
XML을 온라인에서 깔끔한 2칸 들여쓰기로 예쁘게 만듭니다 — 사이트맵, RSS 피드, SOAP 봉투, 설정 파일이 다시 읽힙니다, 브라우저에서 바로.
전체 도구 →
JSON 포매터
지저분한 JSON을 온라인에서 포맷하고 예쁘게 만듭니다 — 2칸, 4칸, 탭 들여쓰기, 즉시 검증과 정확한 오류 위치까지. 100% 브라우저 안에서.
전체 도구 →
JSON 검증기
정확한 오류 줄과 열로 JSON을 즉시 검증합니다. 쉼표 누락, 키 따옴표 누락, 후행 쉼표, 잘못된 이스케이프를 앱을 부수기 전에 잡아 냅니다.
전체 도구 →
도구 삽입
한 줄로 사이트에 도구를 넣으세요. 방문자의 브라우저에서 실행됩니다.
<iframe src="https://zoyku.com/ko/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>