XML JSON 변환기
XML JSON 변환기. 브라우저에서 XML을 JSON으로 바꿉니다. 같은 태그 반복은 배열, 속성은 @접두 또는 $묶음, 여러 문서·조각도 처리. 줄 번호 오류, JSON 복사·다운로드. 업로드 없음.
XML을 JSON으로 변환
SOAP·피드·설정 XML을 이 탭에서 JSON으로 바꿉니다. 같은 이름 형제는 배열이 되고, 속성은 @키 또는 $객체로 남습니다. 여러 <?xml 문서와 루트가 여러 개인 조각도 처리합니다. 서버로 나가지 않습니다.
XML 파일을 놓거나 선택하세요. ⌘V / Ctrl+V로 붙여넣어도 됩니다.
⌘V / Ctrl+V · .xml .svg .txt
사용 방법
작동 원리
XML JSON 변환기를 찾는 사람은 보통 SOAP 봉투, RSS/Atom 피드, 안드로이드 리소스, 벤더 설정 XML을 jq·API 바디·스프레드시트에 넣어야 할 때입니다. 많은 사이트는 파일을 올립니다. 이 페이지는 이 탭에서만 변환합니다.
- 붙여넣거나 올립니다 —
.xml,.svg,.txt. 서버로 나가지 않습니다. - 같은 이름 형제는 배열이 됩니다 —
<catalog>아래<book>이 두 개면"book": [ … ]입니다. 마지막 태그만 남기는 단순 변환기와 다릅니다. - 속성이 보입니다 —
@접두(기본)는@id를 자식 옆에 둡니다.$묶음은 속성을$객체로 모읍니다. 텍스트만 필요하면 속성을 무시합니다. - 네임스페이스 —
soap:Envelope접두를 유지하거나, 로컬 이름만 남기도록 제거합니다. - 문서가 여러 개여도 — 이어 붙인
<?xml스트림은 JSON 배열이 됩니다. 루트가 여러 개인 조각은 감싸서 형제 모두를 남기고 안내를 띄웁니다. - 보기 좋게 또는 한 줄 — 읽기용 2칸 들여쓰기, 요청 바디용 한 줄. 복사하거나
converted.json을 받습니다.
XSD 검사기나 SOAP 클라이언트가 아닙니다. 하는 일은 XML JSON 변환이고, 고객·설정 XML을 남의 서버에 보내지 않는 것입니다.
탭을 닫으면 바이트는 사라집니다.
FAQ
<item>이 두 개인데 배열이 된 이유는?
같은 이름 형제 요소는 객체 키가 될 수 없습니다. 개수를 세어 JSON 배열로 냅니다. 결과 영역에 반복 태그 배열 개수가 보입니다.
@id와 $는 무엇인가요?
@접두는 xml2js 스타일입니다. 속성은 @로 시작하고, 속성과 텍스트가 같이 있으면 #text를 씁니다. $묶음은 속성을 $ 객체에 모아 자식 이름과 충돌하지 않게 합니다.
XML을 업로드하나요?
아니요. DOMParser와 JSON.stringify는 로컬에서만 실행됩니다. 계정 없습니다. 비밀값은 어떤 변환기에도 넣지 않는 편이 안전하고, 여기에서는 적어도 탭 밖으로 나가지 않습니다.
JSON을 다시 XML로 바꿀 수 있나요?
이 페이지는 한 방향입니다. XML JSON 변환기 검색 의도는 XML → JSON입니다.