최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

XML JSON 변환기 무료 온라인: XML을 JSON으로 즉시 변환

58 회 사용

XML→JSON 팁

자동 변환
XML을 붙여넣으면 즉시 JSON으로 변환. 태그가 키, 속성이 프로퍼티가 됩니다.
포맷된 JSON
깔끔하게 포맷된 JSON 결과.
다운로드 또는 복사
파일로 다운로드하거나 클릭으로 복사.

자주 묻는 질문

Q XML 속성은 어떻게 변환되나요?
A XML 속성은 JSON 객체의 프로퍼티가 됩니다.
Q 복잡한 XML도 지원하나요?
A 네, 중첩, 속성, 배열(반복 태그), 혼합 값 지원.
Q 어디에 사용하나요?
A 시스템 간 데이터 마이그레이션, XML API와 JSON 앱 통합.
Q XML에 같은 수준에서 중복된 요소 이름이 있으면 어떻게 되나요?
A <item>사과</item><item>바나나</item>처럼 중복된 요소는 JSON 배열 ["사과","바나나"]로 변환됩니다. 요소가 하나만 있으면 단일 문자열로 유지됩니다. 대부분의 API가 기대하는 방식과 일치합니다. QA 테스터는 네트워크 설정을 검증할 때 이 점을 확인해야 합니다.
Q XML에 루트 요소가 없는데 JSON 출력에 루트 객체가 포함되는 이유는 무엇인가요?
A XML은 정의상 항상 단일 루트 요소가 필요합니다. 변환기는 해당 루트 태그를 키로 사용하여 콘텐츠를 JSON 객체로 감쌉니다. <catalog><book>...</book></catalog>는 {"catalog":{...}}이 됩니다. 버그가 아니라 XML의 작동 방식입니다. API에서 최상위 배열이 필요하면 변환 후 내부 배열을 추출하세요. QA 테스터는 100MB 파일도 5~8초 내에 처리 가능한지 확인해보세요.
Q 이 도구는 <br/> 같은 자기 닫힘 XML 태그를 올바르게 처리하나요?
A 네, 자기 닫힘 태그는 JSON에서 빈 문자열로 변환됩니다. <br/>은 {"br": ""}이 되고 <img src="photo.jpg"/>는 {"img": {"@attributes": {"src": "photo.jpg"}}}가 됩니다. null 요소는 특별 처리가 필요합니다 — JSON null 값으로 바뀌지 않습니다. 팁: 다운스트림 시스템이 명시적 null을 요구한다면 변환 후 빈 문자열을 대체하는 후처리 단계를 추가하세요.
Q XML 주석이 JSON 출력에서 유지되나요?
A 아니요, 주석은 완전히 제거됩니다. <!-- 사용자 ID --> 같은 주석은 JSON에 전혀 나타나지 않아요. 이는 일반적인 API 동작 방식과 일치합니다 — 주석은 페이로드에 포함되지 않습니다. 설정 파일을 검증할 때는 <note> 요소를 사용해 표시를 남기세요. 출력에서 확인할 수 있습니다.

변환 방법

관련 도구