JSON ↔ XML 변환기
JSON과 XML을 실시간 양방향 변환. 속성 접두사, 텍스트 노드 키 등 변환 규칙을 옵션으로 조정 가능. 브라우저에서 처리되는 무료 온라인 변환기.
😄 광고 덕분에 100% 무료
관련 추천도구
JSON·JSONL 파서 / 포맷터
JSON과 JSONL을 실시간으로 파싱하고 보기 좋게 들여쓰거나 한 줄로 압축하는 무료 온라인 JSON 파서. JSONL(JSON Lines) 파일 자동 인식, 에러 위치 표시, 문법 하이라이트, 복사 지원.
XML 파서 / 포맷터
XML을 실시간 검증, 보기 좋게 들여쓰기, 접기/펼치기 트리뷰로 탐색. 속성·텍스트·CDATA·주석 구분 하이라이트. 브라우저에서 처리되는 무료 온라인 XML 파서.
YAML ↔ JSON ↔ TOML 변환기
YAML, JSON, TOML을 실시간으로 3방향 변환. Kubernetes·Docker Compose·GitHub Actions 스마트 검증과 YAML 함정(Norway 문제·8진수 등) 경고까지. 무료 온라인 도구.
iTool 이런것도 가능해요!
글자수 세기
글자수 세기 — 글자수, 단어수, 바이트를 실시간으로 계산합니다. 자소서, 블로그 글자수 제한 확인에 유용. 무료.
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 Base64 문자열을 디코딩합니다. 한글·이모지 완벽 지원. 인코딩·디코딩 결과를 한 화면에서 동시 확인.
EPUB TXT 변환
EPUB 전자책에서 텍스트를 추출합니다. 설치 없이 브라우저에서 무료로 EPUB을 TXT로 변환. 챕터별 구분, 서버 전송 없음.
엑셀 파일 합치기
여러 엑셀(xlsx, xls, csv) 파일을 하나로 합칩니다. 헤더 자동 정렬, 출처 파일명 열 추가. 무료, 브라우저에서 처리.
텍스트 읽어주기 (TTS)
텍스트를 입력하면 브라우저가 직접 읽어줍니다. 한국어·영어 등 다양한 언어 지원, 속도 조절, 재생 위치 이동 가능. 설치 불필요.
마크다운 뷰어 온라인 - MD 파일 열기·미리보기 무료
MD 파일 보는 법이 궁금하다면? 설치 없이 브라우저에서 바로 열고 렌더링합니다. .md 파일 업로드 또는 직접 입력, 코드 하이라이팅·자동 목차(TOC) 제공. 무료 온라인 마크다운 뷰어.
텍스트 비교
텍스트 비교 — 두 문서의 차이점을 색상으로 한눈에 보여줍니다. 코드, 계약서, 문서 수정사항 확인에 유용.
자주 묻는 질문
JSON 배열의 각 항목은 동일한 태그명을 반복하는 XML 요소로 변환됩니다. 예를 들어 items 배열의 각 항목은 <item> 태그로 나열됩니다.
XML 속성은 기본적으로 @접두사가 붙은 키로, 텍스트 노드는 설정 가능한 특수 키(예: #text)로 변환됩니다. 변환 규칙 옵션을 조정해 원하는 형태로 바꿀 수 있습니다.
네, REST API는 주로 JSON을, SOAP API는 XML을 사용합니다. 두 시스템 간 데이터를 변환해야 할 때 이 도구로 빠르게 형식을 확인하고 변환할 수 있습니다.
네, JSON을 XML로, XML을 JSON으로 양방향 변환을 모두 지원합니다. 왼쪽 패널에 원본을 입력하면 오른쪽 패널에 변환 결과가 즉시 표시됩니다.
JSON ↔ XML 변환기
JSON과 XML은 구조가 달라 변환 규칙에 선택의 여지가 있습니다. 이 도구는 두 포맷을 실시간 양방향 변환하고, 변환 규칙은 두 가지 옵션으로 조정할 수 있습니다.
옵션 2가지
- 속성 접두사 (기본
@_) — XML 속성을 JSON 키로 옮길 때 붙이는 접두사. 예:<book id="1">→{"@_id": "1"} - 텍스트 키 (기본
#text) — XML 요소의 순수 텍스트를 담을 JSON 키 이름. 예:<title>Gatsby</title>→{"title": "Gatsby"}(단독일 때) 또는{"title": {"@_lang": "en", "#text": "Gatsby"}}(속성이 있을 때)
사용 방법
- 왼쪽(JSON) 또는 오른쪽(XML) 중 어디든 타이핑하면 반대쪽이 자동 갱신
- 예시 버튼으로 샘플 데이터 로드
- 교체 버튼으로 좌우 내용 맞바꾸기
- 각 포맷 개별 복사·다운로드
변환 규칙 참고
- 배열 — 같은 이름의 자식 요소가 여러 개면 JSON 배열로 변환
- 속성 vs 자식 요소 — 접두사로 구분 (
@_idvsid) - 빈 요소 —
<br />→{"br": ""} - 주석 — 변환 시 제거됨 (무손실 변환 아님)
브라우저에서 처리
입력한 내용은 서버로 전송되지 않습니다. SOAP 응답, API 키가 포함된 XML도 안전하게 변환할 수 있습니다.