XML ↔ JSON 양방향 변환기
마크업 XML 문서를 JSON 객체 구조로 변환하거나 그 반대로 상호 변환
계층적 XML 원본 텍스트를 파싱하여 계층 구조의 JSON으로 변환하거나, JSON 스키마 모델을 XML 태그 구문으로 상호 빌드해 주는 쌍방향 호환 도구입니다. XML의 속성(@attributes)과 텍스트 필드(#text) 노드를 상호 교차 변증하여 정밀하게 유지해 줍니다. 별도의 프로그램 설치나 복잡한 회원가입 없이 웹 브라우저에서 즉시 실행되며, 입력한 데이터는 외부 서버로 유출되지 않고 안전하게 로컬 환경에서 처리됩니다.
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
사용 방법
- 상단에서 'XML ➔ JSON' 또는 'JSON ➔ XML' 탭을 선택합니다.
- 변환할 데이터를 입력창에 기입합니다.
- 인코딩 결과물 및 누락된 태그 등의 구문 오류 알림을 확인하고 최종 본문을 복사해 가세요.
자주 묻는 질문
- XML의 속성(Attribute)값은 JSON에서 어떻게 유지되나요?
- 속성을 가진 태그 요소의 경우, JSON 객체 내부에 '@attributes' 키의 하위 오브젝트 구조로 온전히 포함되어 매핑됩니다.
- 같은 이름의 태그가 여러 번 반복되면 JSON에서 어떻게 처리되나요?
- 동일한 부모 아래 같은 태그 이름이 두 번 이상 반복되면, 해당 키의 값이 단일 객체가 아닌 JSON 배열로 자동 변환되어 각 항목이 순서대로 배열 원소에 담깁니다. 반대로 JSON → XML 변환 시에는 배열의 각 원소가 동일한 이름의 태그로 나란히 반복 생성됩니다.
- 같은 이름의 태그가 여러 번 반복되면 JSON에서 어떻게 처리되나요?
- 동일한 부모 아래 같은 태그 이름이 두 번 이상 반복되면, 해당 키의 값이 단일 객체가 아닌 JSON 배열로 자동 변환되어 각 항목이 순서대로 배열 원소에 담깁니다. 반대로 JSON → XML 변환 시에는 배열의 각 원소가 동일한 이름의 태그로 나란히 반복 생성됩니다.
