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