Tool Kumar 도구

JSON을 XML로 변환

레거시 엔드포인트, 피드, 통합 테스트에 쓸 XML을 JSON 객체나 배열로 만듭니다. 키는 요소 이름이 되고, 반복되는 배열 항목은 반복 요소가 됩니다.

도구 사용 방법

  1. 유효한 JSON을 붙여넣습니다.
  2. ‘변환’ 보기에서 XML을 선택합니다.
  3. 받는 시스템이 특정 요소를 요구하면 ‘루트 이름’을 설정합니다.

사용 예제

샘플 객체로 생성한 XML입니다. 문서 요소인 root는 루트 이름 설정에서 가져옵니다.

입력

{"name":"Ada","age":36,"active":true,"tags":["json","tools"],"profile":{"city":"London"}}

출력

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <name>Ada</name>
  <age>36</age>
  <active>true</active>
  <tags>json</tags>
  <tags>tools</tags>
  <profile>
    <city>London</city>
  </profile>
</root>

옵션 및 예외 사항

  • 객체 키는 XML 요소가 됩니다.
  • 배열은 반복되는 자식 요소로 출력됩니다.
  • 값은 앰퍼샌드와 꺾쇠괄호를 포함해 XML 텍스트로 이스케이프됩니다.

개인정보 보호 기본 적용

문서는 이 브라우저에만 보관됩니다. Tool Kumar는 기기 안에서 파싱, 변환, 다운로드 파일 생성을 처리하며 계정이나 업로드 과정이 필요하지 않습니다.

JSON을 XML로 변환 자주 묻는 질문

JSON 배열은 XML에서 어떻게 표현되나요?
배열의 각 값은 해당 속성 이름을 그대로 쓴 요소로 반복해서 출력됩니다.
루트 요소를 바꿀 수 있나요?
네. 변환기 도구 모음에서 ‘루트 이름’을 설정합니다.
JSON null도 보존되나요?
null 값은 빈 요소로 출력됩니다. 받는 쪽 스키마에 명시적인 nil 속성이 필요한지 확인해야 합니다.

관련 도구

XML을 JSON으로 변환, JSON을 YAML로 변환 및 JSON 포맷터.