XML을 JSON으로 변환 — 무료, 계정 불필요

XML을 JSON으로 무료 변환. 계정 불필요. 속성·텍스트 노드·반복 요소를 명확한 규칙으로 매핑해요. 파일은 24시간 이내 삭제돼요.

XML→JSON대상 형식이 미리 선택되어 있어요 ―― 파일을 놓으면 바로 변환돼요.

여기에 파일을 드래그 앤 드롭

또는 클릭해서 선택 — 최대 200 MB

· +0 개 형식 더 지원

하고 싶은 작업을 설명해 주세요 ―― 곧 제공될 예정이에요

공개 URL만 가능 ―― 저희 서버에서 파일을 내려받아 변환해요. 로그인 뒤에 있는 것은 건드리지 않아요.

XML 트리를 그대로 비추는 표준 JSON — 속성까지 담기고, 규칙은 예측 가능해요.

01 · 사용 방법

XML을 JSON으로 변환하는 방법

1

XML 파일 추가

파일을 박스에 끌어다 놓거나 클릭해서 선택하세요. 최대 200 MB 파일까지 받아요.

2

JSON 선택

JSON 형식이 미리 선택되어 있어요. 변환을 누르세요.

3

JSON 다운로드

변환이 끝나면 JSON 파일을 다운로드하세요. 서버에서 24시간 이내에 삭제돼요.

02 · 판정

잘 변환되는 항목

케이스판정비고
표준 XML 파일잘 변환됨전용 변환 엔진이 처리해요.
속성 있는 설정 파일 스타일의 XML잘 변환됨속성은 자기 요소 위에 하이픈 접두 키로 착지해요.
반복되는 목록 요소(로그, 피드, 항목)잘 변환됨같은 이름이 두 번 이상 나타나면 제대로 된 JSON 배열이 돼요.
한 번만 나타나는 선택적 요소부분 지원스칼라나 객체로 매핑돼요. 요소 하나짜리 배열이 아니에요 — 이건 설계된 규칙이에요.
네임스페이스를 많이 쓰는 문서부분 지원접두사는 보존되지 않아요. 로컬 이름에 속성 취급된 네임스페이스 선언이 곧 출력이에요.
전혀 XML이 아닌 파일지원하지 않음무의미한 JSON을 뱉는 대신 명확한 오류로 알려줘요.
03 · 배경

이 섹션은 오래되었을 수 있어요 ―― 마지막 확인 이후 원본 콘텐츠가 변경됐어요.

트리는 같은데, 읽는 사람이 달라요

XML과 JSON은 둘 다 데이터 트리를 그려요. 이쪽은 자식을 가진 요소, 저쪽은 키를 가진 객체죠. 달라지는 건 누가 읽느냐예요. XML은 설정 파일, 사이트맵, 피드, SOAP 봉투, 기업 시스템 연동, 그리고 문서 형식의 속속에 살아요. JSON은 브라우저, 모바일 앱, 서버리스 함수, 그리고 현대의 노코드 툴체인 전체가 태어날 때부터 먹는 것이에요. XML을 JSON으로 바꾼다는 건, 한 시스템이 내보내는 형식에서 다음 도구가 진짜로 이해하는 형식으로 옮겨 가는 일이에요.

양쪽 다 트리이기 때문에, 이건 파일이 겪을 수 있는 변환 중 가장 가벼운 부류예요. 놓을 페이지도, 옮길 픽셀도 없어요. 파일은 해석되고 다시 출력될 뿐이고, 전형적인 작업은 몇 분의 훨씬 안에 끝나요. 플랫폼의 모든 작업 상한은 여전히 약 10분이지만, 데이터 변환이 그 근처까지 가는 일은 드물어요.

일상의 일도 똑같이 구체적이에요. 새 배포 파이프라인이 JSON 형태로 원하는 낡은 설정. JavaScript 서비스가 소비해야 하는 오래된 API의 XML 응답. XML 내보내기 속에 갇힌 데이터를 대시보드와 스프레드시트와 스크립트가 JSON으로 읽고 싶어 하는 경우. 어느 경우든 가장 중요한 건 속도가 아니라 예측 가능성이에요. 자동화 연쇄는 변환기가 놀라게 하는 지점에서 부러지니까요.

매핑 규칙을, 꾸밈없이 말해요

먼저 규칙이에요. 이 변환의 가치는 전부 예측 가능성에 걸려 있으니까요. 속성은 하이픈 접두 키가 돼요. `<meta id="7">`로 쓰인 요소는 meta 객체가 되고, 그 속성은 키 「-id」와 값 「7」로 도착해요. 하이픈에는 뜻이 있어요. 속성이 같은 이름의 자식 요소와 부딪히는 일을 구조적으로 막는 거예요.

텍스트 노드에는 저만의 규칙이 있어요. 요소가 속성과 텍스트를 함께 가질 때, 텍스트는 해시 기호로 시작하는 전용 키(해시 뒤에 「텍스트」를 뜻하는 소문자 영단어가 붙는 형태)로 들어가요. 그리고 반복이 모양을 정해요. 형제 사이에서 같은 이름이 두 번 이상 나타나면 JSON 배열이 되고, 한 번만 나타나면 보통의 문자열·숫자·객체로 매핑돼요. 출력의 모양은 문서의 실제 출현 횟수를 따라가요. 우연이 아니라 설계예요. 그래서 「왜 이건 배열이 아니라 문자열이냐」의 답은 언제나 하나예요. 한 번만 나타났으니까요.

네임스페이스에는 정직한 한 문단을 주고 싶어요. 둘러대고 싶지 않으니까요. 네임스페이스 접두사는 보존되지 않아요. 접두사가 붙은 요소 이름은 출력에서 콜론 뒤의 로컬 이름만 남아요. 네임스페이스 선언은 보통의 속성으로 흘러 들어가요——다른 것들처럼 하이픈 붙은 키가 되죠. 하류 로직이 한정 이름에 의존한다면, 연결하기 전에 출력을 확인하세요. 이 변환기는 네임스페이스 충실함과 바꿔, 평평하고 예측 가능한 모양을 골랐어요. 그리고 가지지 못한 완전함을 자칭하는 대신, 그렇게 말해요.

놀라움 없이 출력 읽기

몸에 새겨야 할 건 출현 횟수 규칙이에요. 이 문서에서 정확히 한 번만 나타나는 선택적 요소는 스칼라나 객체로 도착해요. 요소 하나짜리 배열로는 안 와요. 이 JSON을 소비하는 코드는 두 모양을 모두 다루거나, 원본에 정말로 반복이 있는지 확인해야 해요. 이건 XML에서 JSON으로 가는 모든 매핑이 치르는 트레이드오프예요. 다른 점은 여기서는 그걸 적어 뒀다는 것뿐이에요.

데이터로서는 아무것도 잃지 않아요. 속성은 사라지지 않아요——하이픈을 두르고 있을 뿐이에요. 텍스트도 사라지지 않아요——요소가 섞인 형태일 때 자기 키 아래에 앉아 있어요. XML에서 합법적인 이름은 그대로 JSON 키로 흘러가요. 반복할 가치가 있는 보장은 하나예요. 속성에는 하이픈이 붙기 때문에, 속성과 자식 요소가 출력에서 서로를 덮어쓰는 일은 결코 없어요.

실용적인 조언은 짧아요. XML 원본을 자동화 연쇄에 연결하나요? 먼저 대표적인 샘플을 변환하고, 모양을 살펴본 다음에 나머지를 일괄 처리하세요. 그리고 전혀 XML이 아닌 파일——끊긴 다운로드, 이름만 바뀐 무언가——는 무의미한 JSON을 뱉는 대신 명확한 이유로 실패해요. 실패한 작업은 언제나 안전하게 재시도할 수 있는 작업이에요.

개인정보와 보관

파일 하나가 들어가고 JSON 하나가 나와요 — 무료, 계정 불필요, 워터마크 없음. 전송은 HTTPS로 이루어지고, 처리는 변환 클러스터에서 진행되며, 원본 XML과 생성된 JSON은 모두 24시간 이내 삭제돼요. 설정 파일에는 엔드포인트와 비밀이 들어 있을 수도 있으니 분명히 말해 둘게요. 광고주와 공유하는 것도 없고, 흐름 어디에도 이메일 입력란은 없고, 어느 단계에서도 계정을 요구하지 않아요. 남는 건 당신이 다운로드한 그 파일뿐이에요.

이번 주 실시간 통계

이 서비스의 실제 숫자예요 ―― 다듬지도, 꾸미지도 않았어요.

실시간 통계를 불러오는 중…
04 · FAQ

자주 묻는 질문

XML → JSON 변환이 정말 무료인가요?

네. 베타 기간 중 LiteConvert의 모든 것은 IP별 하루 한도 내에서 무료예요(실패는 돌려받아요). 계정 불필요, 카드 불필요, 출력에 워터마크 없어요.

내 파일은 안전한가요?

파일은 HTTPS로 전송되고 변환되며, 원본과 결과 모두 24시간 이내에 자동으로 삭제돼요. 업로드된 파일을 판매하거나 공유하지 않고, 이 사이트에는 제3자 광고 네트워크가 없어요.

변환하는 데 얼마나 걸리나요?

대부분의 파일은 몇 초 안에 끝나요. 큰 파일은 더 걸리고, 변환이 진행되는 동안 진행 상황을 볼 수 있어요.

하나뿐인 요소가 배열이 아니라 문자열이 된 이유는요?

규칙 그대로예요. 형제 사이에서 같은 이름이 두 번 이상 나타날 때만 배열이 돼요. 한 번뿐인 출현은 문자열·숫자·객체로 매핑돼요.

제 속성들은 어디로 갔나요?

어디로도 안 갔어요. 속성은 각자 자기 요소 위에 하이픈 접두 키로 도착해요. 같은 이름의 자식 요소와 부딪히는 일은 구조적으로 없어요.

XML 네임스페이스는 보존되나요?

아니요, 접두사는 떼이고 요소는 로컬 이름으로 출력돼요. 네임스페이스 선언은 보통의 속성으로, 하이픈 붙은 키가 되어 흘러가요.

출력은 표준 JSON인가요?

네, 보통의 .json 파일이에요. 어떤 파서·언어·도구도 그대로 받아먹어요.

변환에는 얼마나 걸리나요?

놓을 페이지 없이 해석하고 다시 내보내는 일이라 보통 몇 분 안에 끝나요. 플랫폼의 모든 작업 상한은 약 10분이에요.

05 · 관련 변환

관련된 다른 변환

최종 업데이트 2026-10-08 · A Lite Lake product