XML과 JSON 상호 변환
XML 구조를 자체 규칙의 JSON으로 옮기거나 JSON에서 XML 초안을 만듭니다. 단순 데이터 구조를 비교하는 데 쓰며 서로 다른 두 형식의 모든 의미를 손실 없이 보존하지는 않습니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
변환 방향을 고르고 유효한 XML 또는 JSON을 입력하세요. 속성, 텍스트와 반복 요소의 표현 규칙을 결과에서 확인하고 복잡한 네임스페이스 문서는 별도로 검토하세요.
결과 해설과 예제
단일 루트 아래 반복되는 요소는 JSON에서 배열 형태로 정리될 수 있습니다. 반대 방향에서는 적절한 루트 이름이 필요하며 자동 root 요소가 추가될 수 있습니다.
한계와 주의사항
- 혼합 콘텐츠의 순서와 네임스페이스, 주석을 완전하게 왕복 보존하지 않습니다.
- 생성된 요소 이름과 특수 문자는 최종 XML 파서로 다시 검증한 뒤 사용하세요.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 방향 | 화면의 단위와 입력 형식을 확인하세요. |
| 입력 | 화면의 단위와 입력 형식을 확인하세요. |
| 결과 | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
반복 요소는 어떻게 옮겨지나요?
단일 루트 아래 반복되는 요소는 JSON에서 배열 형태로 정리될 수 있습니다. 반대 방향에서는 적절한 루트 이름이 필요하며 자동 root 요소가 추가될 수 있습니다.
왕복 변환하면 원본과 같은가요?
혼합 콘텐츠의 순서와 네임스페이스, 주석을 완전하게 왕복 보존하지 않습니다. 생성된 요소 이름과 특수 문자는 최종 XML 파서로 다시 검증한 뒤 사용하세요.