도구 실행
JSON 텍스트 데이터를 XML 문서 구조로 변환하는 도구입니다. 최상위 루트 태그 이름을 원하는 명칭으로 지정할 수 있으며, 들여쓰기와 줄바꿈이 적용된 깔끔한 출력 방식을 선택할 수 있습니다. JSON 객체의 키는 XML 하위 요소로 변환되고, 배열 항목은 반복 태그나 지정된 요소 형태로 정리됩니다. 특수 문자는 안전하게 이스케이프 처리되며, XML 요소명 규격에 맞지 않는 문자나 숫자로 시작하는 키는 밑줄로 보정되어 변환됩니다. 유효하지 않은 JSON 형식을 입력하면 변환이 진행되지 않으므로 구문을 확인한 뒤 사용하시기 바랍니다.
사용 방법
- 변환할 JSON 형식의 텍스트를 입력창에 입력하거나 붙여넣습니다.
- 전체 XML 데이터를 감쌀 최상위 루트 요소 이름을 입력합니다. 기본값은 root입니다.
- 들여쓰기와 줄바꿈이 포함된 서식을 원한다면 가독성 서식 옵션을 체크합니다.
- 실행 버튼을 클릭하여 결과 창에 생성된 XML 코드를 확인합니다.
예시
- JSON 객체 {"name": "홍길동", "age": 30}을 루트 이름 user로 변환하면 <user><name>홍길동</name><age>30</age></user> 형태의 XML이 생성됩니다.
- 배열 데이터 ["사과", "바나나"]를 변환하면 각 항목이 <item> 태그로 감싸진 XML 구조로 출력됩니다.
자주 묻는 질문
루트 요소 이름을 원하는 태그로 변경할 수 있습니까?
네, 루트 요소 이름 입력란에 원하는 이름을 입력하면 해당 이름의 최상위 XML 태그로 데이터가 감싸집니다.
JSON 키에 공백이나 특수 문자가 있으면 어떻게 처리됩니까?
XML 요소 이름 규칙에 맞지 않는 문자는 자동으로 밑줄(_)로 변환되며, 숫자로 시작하는 키 앞에도 밑줄이 추가됩니다.
가독성 서식 옵션을 끄면 어떤 차이가 있습니까?
가독성 서식을 비활성화하면 XML 선언문과 줄바꿈, 들여쓰기 없이 한 줄로 압축된 XML 문자열이 생성됩니다.